0

我没有Scheme编程经验,但我需要为我的Fluent仿真写几行代码。我有以下循环:

 (Do ((x 1 (+ x 1))) ((> x 150))
 (physical-time-steps 10 20)
 (wd flow.dat)
 )

在每次迭代中,它都会解决问题,然后将结果写入文件“flow.dat”。问题是它会在每次迭代中覆盖解决方案,所以我需要在每次迭代中创建一个字符串,例如“flow1.dat”、“flow2.dat”、“flow3.dat”,...并将它们用作名称我的输出文件。你能告诉我我该怎么做吗?

谢谢

4

1 回答 1

3

使用该x变量将数字附加到文件名,如下所示:

(wd (string-append "flow" (number->string x) ".dat"))
于 2017-07-18T12:34:44.013 回答