Как я могу включить процедуры из одного файла Netlogo в другой? По сути, я хочу отделить код генетического алгоритма от моей (довольно сложной) фитнес-функции, но, очевидно, я хочу, чтобы фитнес-репортер, который будет находиться в «fitness.nlogo», был доступен в коде генетического алгоритма, вероятно, "генетический.nlogo".
Если это возможно, как импортируются процедуры и выполняется код? Это как Python, где импорт модуля в значительной степени выполняет все в модуле, или как C / C ++, где файл слепо «присоединяется»?
Это может быть глупый вопрос, но я ничего не нашел на Google. В документации Netlogo что-то говорится о __ includes
, экспериментальном ключевом слове, который может помочь, но там мало что объясняется. Примеров тоже нет.
Есть намёки? Следует ли мне использовать __ includes
? Как это работает?