在网上耗尽了NetLogo的文档之后,我找不到一个解决方案来设置参数(让我们称之为r
)到函数声明中的整数。
在python中,它就像WTMC(n, r=25):
然而,在NetLogo中,我不知道如何设置r = 25,没有错误。
如何将WTMC [ n r ]
功能设置为WTMC [ n r = 25 ]
这样我就可以调用我的函数show WTMC [ n ]
,而无需包含参数r
提前致谢
答案 0 :(得分:3)
不幸的是,这不是NetLogo直接可能的。然而,您可以通过制作两个函数来关闭:
to WTMC [ n ]
full-WTMC n 25
end
to full-WTMC [ n r ]
...
end
(在扩展中,您可以使用像这样的可选参数创建基元,而不是普通的netlogo)