Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Netlogo中按顺序重复命令和使用变量_Netlogo_Repeat - Fatal编程技术网

在Netlogo中按顺序重复命令和使用变量

在Netlogo中按顺序重复命令和使用变量,netlogo,repeat,Netlogo,Repeat,我被重复命令困住了。NetLog代码的示例再也帮不上忙了。我希望海龟们通过“谁”号轮流选择值,然后向前移动一步。我希望海龟们重复同样的任务10次。谢谢你的帮助。 我运行命令错误出现在as中 找不到列表[0 1 0]的元素3,该元素的长度仅为3。 0运行项目时出错 调用者(匿名命令:[?1->询问海龟[who=?1][如果项目标记变为1[fd 1]]) 通过程序GO调用 按“开始”按钮调用* 这是密码 turtles-own [turn] To setup ca create-turtle

我被重复命令困住了。NetLog代码的示例再也帮不上忙了。我希望海龟们通过“谁”号轮流选择值,然后向前移动一步。我希望海龟们重复同样的任务10次。谢谢你的帮助。 我运行命令错误出现在as中

找不到列表[0 1 0]的元素3,该元素的长度仅为3。 0运行项目时出错 调用者(匿名命令:[?1->询问海龟[who=?1][如果项目标记变为1[fd 1]]) 通过程序GO调用 按“开始”按钮调用* 这是密码

turtles-own [turn]
To setup
  ca
  create-turtles 2
  [move-to one-of  patches
  ]
  reset-ticks
end

to go
   tick
  define-turn
  foreach [ 0 1]
             [ ?1 ->
               ask turtles with [who = ?1]
               [ if (item ticks turn) = 1  [fd 1 ]  ]]

end
to define-turn
   Ask turtle 0 [ repeat 10 [ set turn  [0 1 0] ]]
   Ask turtle 1  [repeat 10  [ set turn [0 0 1] ]]

end