我写的这个计算语句,调试时通过,但是运行时出现了不知名的错误' g; l' B% H3 E, Q! S2 r
请达人帮我指出错误好改进& F9 `9 W7 Y& c
2 O, j4 D2 p5 x4 }% d( g
to find-distance
5 N, {3 r. P/ R$ E, \ let i 0: W/ h7 W8 C3 j J4 ?0 n
let nodedistance 0
! q+ H1 d: L2 t# f$ f+ _- R let linknumber 00 V3 r6 M- c: p* Y9 a0 b
while [i < count turtles]; S+ K4 ^' ^! t5 D1 r3 Q6 [
[( n% K& S ^" {6 x
if link-neighbor? turtle i
" a; u1 V* D1 V7 l [set nodedistance (nodedistance + sum ([link-length] of turtle i))9 L$ J0 c$ G5 m$ @" M$ S* t
set linknumber (linknumber + count [link-neighbors] of turtle i)]
- z: y+ n* i8 q2 x if linknumber != 04 R0 V2 B3 `! i( v- M$ r$ Y7 }) L
[
5 n r- K+ {* t9 z* g, q: x set average-node-distance (nodedistance / linknumber)0 q- P9 j9 S z' T+ `
]+ Z$ _0 W9 C1 N v
set i i + 1
( }% u% A3 B4 k% ^7 @, @9 M- m ]
3 F: Z O- M* _$ \' P2 C3 k4 |& N. ?end3 k! }, @7 E! h6 T
, Y! N1 Y' X9 K, @6 @; H& Q1 j1 G[ 本帖最后由 qy987 于 2008-11-12 02:18 编辑 ] |