В настоящее время я работаю над проектом, в котором требуется следующее: я хочу, чтобы порт (порода) спрашивал места хранения (другая порода), имеют ли они определенную ценность. Если нет, переходите к следующему месту хранения и т. Д., Пока он не найдет это место с правильным значением. Если это так, то нужно предпринять другое действие (например, построить что-то). Я получил это сейчас, которое, кажется, работает, но это очень долго и слишком сложно, я думаю.
to check-pipeline-26
ask storage 26
[ifelse pipeline < 1
[build-pipeline]
[check-pipeline-27]
]
end
to check-pipeline-27
ask storage 27
[ifelse pipeline < 1
[build-pipeline]
[check-pipeline-28]
]
end
to check-pipeline-28
ask storage 28
[ifelse pipeline < 1
[build-pipeline]
[check-pipeline-29]
]
end
to check-pipeline-29
ask storage 29
[ifelse pipeline < 1
[build-pipeline]
[check-pipeline-30]
]
end
Дайте мне знать, если у вас есть какие-либо советы, чтобы сделать это проще или проще. Заранее спасибо!
Макс