在Modelica中,是否可以在一行中使用if条件和命令?
(当然可以用三行写出来,但我更喜欢一行。)
类似的东西:
Boolean verbose;
...
if verbose then Modelica.Utilities.Streams.print("iteration steps " + String(iter), "printlog.txt");
答案 0 :(得分:5)
您编写的代码有什么问题?我唯一遗漏的就是结束。
if cond then print(str, file); end if;