NetLogo - 将参数设置为整​​数

时间:2014-02-28 18:30:08

标签: parameters integer netlogo

在NetLogo

中将函数参数设置为整​​数

在网上耗尽了NetLogo的文档之后,我找不到一个解决方案来设置参数(让我们称之为r)到函数声明中的整数。

在python中,它就像WTMC(n, r=25):

一样简单

然而,在NetLogo中,我不知道如何设置r = 25,没有错误。

如何将WTMC [ n r ]功能设置为WTMC [ n r = 25 ]

这样我就可以调用我的函数show WTMC [ n ],而无需包含参数r

提前致谢

1 个答案:

答案 0 :(得分:3)

不幸的是,这不是NetLogo直接可能的。然而,您可以通过制作两个函数来关闭:

to WTMC [ n ]
  full-WTMC n 25
end

to full-WTMC [ n r ]
  ...
end

(在扩展中,您可以使用像这样的可选参数创建基元,而不是普通的netlogo)