你好我有下一个功能
to calc-col [x]
ask x [set pcolor gray]
end
但我想要
to calc-col [x y]
ask x y
end
这可能吗?
答案 0 :(得分:1)
是的,虽然你如何做到这一点是在NetLogo 5.x和6.x(which is currently in beta)之间进行更改。
在NetLogo 5.x中,您可以使用tasks执行此操作:
class CustomView : UIView, Resizable, Tappable {
var resizableDelegate:ResizableDelegate?
var TappableDelegate:TappableDelegate?
}
然后你这样称呼:to calc-col [ x y ]
ask x [ run y ]
end
在NetLogo 6.x中,任务已被anonymous procedures取代。您以完全相同的方式运行它们(使用calc-col some-agent task [ set pcolor grey ]
或run
),但您使用新的run-result
语法定义它们:
->