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

Pao*_*oni 5 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

提前致谢

Bry*_*ead 3

不幸的是,这在 NetLogo 中是不可能直接实现的。然而,您只需创建两个函数就可以接近:

to WTMC [ n ]
  full-WTMC n 25
end

to full-WTMC [ n r ]
  ...
end
Run Code Online (Sandbox Code Playgroud)

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