我写的这个计算语句,调试时通过,但是运行时出现了不知名的错误
% O# o$ U8 t1 `请达人帮我指出错误好改进
- D, \$ M6 J1 D4 s) P0 |( H9 c! f4 }3 c" m
to find-distance
) p2 _6 A6 H2 i$ j: f let i 0
9 X7 A/ ?; ^6 V% }2 T let nodedistance 0
$ K/ b: h7 V5 e) w let linknumber 0# X6 B8 ]' u$ b9 U2 L# c& G
while [i < count turtles]
0 l/ X: V/ z- p [
5 | b X" `. Y/ z( F2 `: ^ if link-neighbor? turtle i- G! Z: T+ L( t8 \, `
[set nodedistance (nodedistance + sum ([link-length] of turtle i)), ^, Y W+ A8 q; E6 H
set linknumber (linknumber + count [link-neighbors] of turtle i)]
2 f; h ]. N8 e% l& ^ if linknumber != 0
, w W, \- t; s$ N! Z2 @2 m2 e; P+ ~ [9 o& y8 H$ N& H6 k! a7 T3 K( c) E
set average-node-distance (nodedistance / linknumber)7 z: U+ L" V' A) z& G8 }/ c) W$ K+ }
]6 m: x4 a0 }: T# i4 G6 B I
set i i + 1
0 Q/ O" y9 t5 u& a, ?2 u ]
@9 D! [* E# B% _" v# Mend2 B9 Y2 I1 d- G0 D$ l$ f) i
) D6 M/ |2 o3 F4 G* ~[ 本帖最后由 qy987 于 2008-11-12 02:18 编辑 ] |