如何在NetLogo中通过参数指示?

如何在NetLogo中通过参数指示?,netlogo,Netlogo,你好,我有以下功能 to calc-col [x] ask x [set pcolor gray] end 但是我想要 to calc-col [x y] ask x y end 这是可能的吗?是的,尽管您的操作方式在NetLogo 5.x和6.x()之间发生了变化 在NetLogo 5.x中,您可以使用以下方法执行此操作: 然后您可以这样称呼它:calc col some agent task[set pcolor grey] 在NetLogo 6.x中,任务已被替换为。以

你好,我有以下功能

to calc-col [x]
    ask x [set pcolor gray]
end
但是我想要

to calc-col [x y]
    ask x y
end

这是可能的吗?

是的,尽管您的操作方式在NetLogo 5.x和6.x()之间发生了变化

在NetLogo 5.x中,您可以使用以下方法执行此操作:

然后您可以这样称呼它:
calc col some agent task[set pcolor grey]

在NetLogo 6.x中,任务已被替换为。以完全相同的方式运行它们(使用
run
run result
),但使用新的
->
语法定义它们:


calc col some agent[[]->设置pcolor grey]

是,尽管您的操作方式在NetLogo 5.x和6.x()之间发生变化

在NetLogo 5.x中,您可以使用以下方法执行此操作:

然后您可以这样称呼它:
calc col some agent task[set pcolor grey]

在NetLogo 6.x中,任务已被替换为。以完全相同的方式运行它们(使用
run
run result
),但使用新的
->
语法定义它们:

calc col some agent[[]->设置颜色灰色]

to calc-col [ x y ]
  ask x [ run y ]
end