我创建了一个if语句,如果这个语句是真的,我想要执行两个命令,一个是关于补丁的,另一个是关于海龟的。如果此条件为真,我希望乌龟所在的补丁减少补丁的变量,也希望乌龟的变量增加。如何将这两个命令链接到同一个if语句?
示例:
if ([patch-variable] of patch-at 0 0) > 0.2
[ask patch-at 0 0
[set patch-variable patch-variable - 0.01]
[ask turtle
[set turtle-variable turtle-variable + 1 ]]]提前感谢!
发布于 2021-07-30 09:17:26
您不必将命令放在分开的方括号中。如果条件为真,Netlogo将执行下一对方括号中的所有命令。
if patch-variable > 0.2
[
set patch-variable patch-variable - 0.01
set turtle-variable turtle-variable + 1
]https://stackoverflow.com/questions/68584963
复制相似问题