, что является наиболее эффективным способом перевести этот Java код в NetLogo:воспроизводимый Java логики управления, если()
boolean cont = true;
for (int i = 0; cont && i < 10; i++) {
if (condition) {
// do stuff
cont = false;
}
}
Я пытался что-то по этой линии:
let cont true
while [cont][
foreach a-list [
if (condition)[
;; do stuff
set cont false
]
]
]
, но это не как эффективный, так как foreach может закончиться, а состояние не будет
Я вижу ... это может быть процедура отчета? вместо вызова stop, я просто вызываю отчет ... – user299791
Да, «отчет» также выйдет из всей процедуры. –