正如下面的测试所示,如果海龟while在死时正在运行 a,则它会中断while(没有任何错误)。NetLogo 是否保证这种行为?
to test
ca
let age 0
crt 1
ask turtle 0 [
while [true] [
set age (1 + age)
print (word "age is " age)
if (random-float 1 < 0.1) [die] ;death ends the while
]
]
end