我写的这个计算语句,调试时通过,但是运行时出现了不知名的错误+ c+ A; p! X' V3 Z' T
请达人帮我指出错误好改进2 f; ^/ O K4 B* e7 ^' Q5 F8 O+ e& ^
7 Y- i6 R: q; D. Y" nto find-distance! x0 i& x0 [" I2 r- C
let i 07 q: S4 U) K" Z- @% U
let nodedistance 0
, Z2 m3 [# f2 c" I let linknumber 0/ z. ?) q5 K2 ^: N
while [i < count turtles]
0 s' |1 d2 L i( i; i$ F# O [5 E* H3 _' p) g1 ?5 S1 m, `' l
if link-neighbor? turtle i' Z4 H1 S9 {0 o6 m
[set nodedistance (nodedistance + sum ([link-length] of turtle i))
8 E" E7 u; f% C% I, `' U2 s; j4 Z set linknumber (linknumber + count [link-neighbors] of turtle i)]
1 Y; f' W7 h2 R' q! }2 k if linknumber != 0; `) t7 _; N, w; C% L4 x) a
[
7 z/ f9 ^6 f- w4 n/ r set average-node-distance (nodedistance / linknumber)7 k. z, v" \- g3 D0 ]5 ^
]2 V; w0 p" S! \/ v
set i i + 14 U% k" f. Y5 d8 L- n' H
]
2 \2 w, z0 z' u `' a9 \end2 c+ K3 U& \% Z( @3 |
! _% B% Q3 J! f( P' [7 C- B/ I) Z& v[ 本帖最后由 qy987 于 2008-11-12 02:18 编辑 ] |