Включение исходного файла Netlogo в другой

Как я могу включить процедуры из одного файла Netlogo в другой? По сути, я хочу отделить код генетического алгоритма от моей (довольно сложной) фитнес-функции, но, очевидно, я хочу, чтобы фитнес-репортер, который будет находиться в «fitness.nlogo», был доступен в коде генетического алгоритма, вероятно, "генетический.nlogo".

Если это возможно, как импортируются процедуры и выполняется код? Это как Python, где импорт модуля в значительной степени выполняет все в модуле, или как C / C ++, где файл слепо «присоединяется»?

Это может быть глупый вопрос, но я ничего не нашел на Google. В документации Netlogo что-то говорится о __ includes , экспериментальном ключевом слове, который может помочь, но там мало что объясняется. Примеров тоже нет.

Есть намёки? Следует ли мне использовать __ includes ? Как это работает?

7
задан Seth Tisue 29 June 2015 в 12:21
поделиться