首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NetLogo If命令

NetLogo If命令
EN

Stack Overflow用户
提问于 2021-07-30 03:03:32
回答 1查看 41关注 0票数 1

我创建了一个if语句,如果这个语句是真的,我想要执行两个命令,一个是关于补丁的,另一个是关于海龟的。如果此条件为真,我希望乌龟所在的补丁减少补丁的变量,也希望乌龟的变量增加。如何将这两个命令链接到同一个if语句?

示例:

代码语言:javascript
复制
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 ]]]

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-07-30 09:17:26

您不必将命令放在分开的方括号中。如果条件为真,Netlogo将执行下一对方括号中的所有命令。

代码语言:javascript
复制
if patch-variable > 0.2

[
  set patch-variable patch-variable - 0.01
  set turtle-variable turtle-variable + 1
]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68584963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档