我写的这个计算语句,调试时通过,但是运行时出现了不知名的错误6 P; x; l( b! _
请达人帮我指出错误好改进) T8 K( h, q& z$ f8 Y+ |
$ z* N, d2 ^7 ]: g
to find-distance ( s4 o) D* Q3 _4 \" w let i 0/ b6 D0 B) k% U8 A, G
let nodedistance 0. \4 \! Q( \6 ~1 Q
let linknumber 0 3 K6 |. |/ ?5 E5 D0 j while [i < count turtles]4 D, V2 \: J) } l
[7 X1 @: c/ @ c. |4 @" I
if link-neighbor? turtle i 8 ]/ [- N( `3 M4 u8 \& o [set nodedistance (nodedistance + sum ([link-length] of turtle i)) 3 k/ H' L. a" y v. u2 I set linknumber (linknumber + count [link-neighbors] of turtle i)] 8 E" k1 f2 \! N/ x( D if linknumber != 0/ f6 i% g0 _7 |7 ]7 G
[5 X+ A/ p. Z. ~( k) E2 \6 E" W
set average-node-distance (nodedistance / linknumber) 6 B2 _7 P* r6 k- } ]/ g2 \2 o& I; t/ C/ ^) d
set i i + 1 # {% @% \9 G" W3 E' U+ V/ Q* [/ b4 } ]2 h: _& a! _1 f; M! T
end# j; f) f( n m" }5 J9 w