首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >[ifelse]命令/预期命令

[ifelse]命令/预期命令
EN

Stack Overflow用户
提问于 2018-12-08 14:06:22
回答 1查看 573关注 0票数 0

我是网络标志的初学者。在代码下面,似乎括号中有错误,但我没有发现我的错误.谢谢你的帮助。

代码语言:javascript
复制
to exit
ask turtles [[
[ifelse patch-here = goal ; option A
[ifelse pcolor = gray ; option B (option A1)
[ifelse income = 0 ;option C (option B1)
  [die] ;option C1
  [ifelse count products >= 3 ;option B2
    [die][set turtles continue]]] ;option C2 
[set turtles continue]
] ; option B2
  [set turtles continue]]
 ; option A2
]]end
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-08 20:52:46

当你找不出一个括号错误时,正确的缩进是你的朋友。这是您的代码:

代码语言:javascript
复制
to exit
ask turtles
[
  [
    [ ifelse patch-here = goal ; option A
      [ ifelse pcolor = gray ; option B (option A1)
        [ ifelse income = 0 ;option C (option B1)
          [die] ;option C1
          [ ifelse count products >= 3 ;option B2
            [die]
            [set turtles continue]
          ]
        ] ;option C2 
        [ set turtles continue
        ]
      ] ; option B2
     [ set turtles continue
     ]
   ]
 ; option A2

但您的问题是,您从ask turtles [ [ [开始--三个开头括号,其中应该有一个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53683313

复制
相关文章

相似问题

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