|
|

楼主 |
发表于 2008-5-2 17:02:02
|
显示全部楼层
上述问题,如果最先的if语句改成, \; z( V1 n0 t, p
if not many? turtles with [remainder who 5 = 0] with [ not stopped?][ stop]8 v( }$ D! L, O: q5 f0 E* s, q* `
则可以顺利的终止go程序2 j! F& i: Q6 U/ [: C7 g6 g
但是从我的程序逻辑上,编号非5的整数倍的turtle分别与最近的一个五的整数倍turtle tie在一起,5的倍数turtle为根turtle,所以没有turtle运动和没有5的整数倍turtle运动是等价的,if语句两者逻辑没有实质区别,但为什么执行起来会有区别呢? |
|