如何将一个 Netlogo 文件中的过程包含到另一个文件中?基本上,我想将遗传算法的代码与我的(相当复杂的)适应度函数分开,但显然,我希望将驻留在“fitness.nlogo”中的适应度报告器在遗传算法代码中可用,可能是“genetic.nlogo”。
如果可以,程序是如何导入的,代码是如何执行的?是像 Python 一样,在其中导入模块几乎会执行模块中的所有内容,还是像 C/C++ 一样,文件被盲目地“加入”?
这可能是一个愚蠢的问题,但我在谷歌上找不到任何东西。Netlogo 文档说明了一些关于的内容__includes
,这是一个实验性的关键字,可能会起到作用,但那里没有太多解释。也没有例子。
有什么提示吗?我应该去__includes
吗?它是如何工作的?