如何在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