我没有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”,...并将它们用作输出文件的名称。你能告诉我怎么做吗?
由于
答案 0 :(得分:1)
使用x
变量在文件的名称后附加一个数字,如下所示:
(wd (string-append "flow" (number->string x) ".dat"))