我写的这个计算语句,调试时通过,但是运行时出现了不知名的错误 o9 Q. T' b% o. K. _, g1 u& O
请达人帮我指出错误好改进
9 V2 Q- e& u# `$ G: n- t
, i6 [* z I4 J+ w) xto find-distance3 N, w- v% o6 |5 j/ X0 k( H7 f/ R
let i 0
4 B. O4 b9 a- i; N; u9 M2 B" W let nodedistance 0
0 x& ^7 J2 J q% _, j4 B let linknumber 03 a0 B8 `" R; U/ q' H6 w, Z
while [i < count turtles]7 p: ~ P+ V/ m5 x0 {$ d4 e7 B4 ]
[
/ B: J# m" Q8 h$ @9 j; q2 s6 h* \ if link-neighbor? turtle i
6 T/ p- @4 c" N$ I3 ^ [set nodedistance (nodedistance + sum ([link-length] of turtle i))2 c7 V' S. }: r% d) G$ H/ T& l% o# Y) h
set linknumber (linknumber + count [link-neighbors] of turtle i)]. z) k r8 n5 L. R# ]; }! O5 } ~
if linknumber != 0
5 j& L- p; C' j [
* x, o8 l8 T' g1 U set average-node-distance (nodedistance / linknumber)9 e& v% V; b1 C2 k, l& Q( p
]5 ]# ~" v8 V8 N' f; N
set i i + 14 N* m5 V1 W2 }" M8 K
]4 }: o+ @- }9 k+ w
end* L. D: m, `! c! ~- l4 Z V9 b8 W2 }
4 R3 p: I) @. y- Q! u* e[ 本帖最后由 qy987 于 2008-11-12 02:18 编辑 ] |