我写的这个计算语句,调试时通过,但是运行时出现了不知名的错误: B5 i( j! t0 J# v% X9 n" @/ b
请达人帮我指出错误好改进* ?8 k3 l$ W3 u$ c6 v0 B
9 W& Y7 a- b. i/ }to find-distance
5 B7 s, X8 e! ~9 A" Q3 H0 n2 o let i 0# ?: O" g! H) {6 D# [3 I
let nodedistance 0" z- @. I% a ?) D
let linknumber 02 ~# _- \) \/ Y, i7 g
while [i < count turtles]5 P2 Z* m7 O$ |- G' O T( M
[1 W1 G" {/ @. V3 ~7 ~; r
if link-neighbor? turtle i3 n# [- ^) X' K( ]
[set nodedistance (nodedistance + sum ([link-length] of turtle i))
# C9 `8 @/ p( p" ^+ u! l2 F set linknumber (linknumber + count [link-neighbors] of turtle i)]
0 j- o7 `$ c" V$ R) S4 t" m if linknumber != 0
! j, D: c0 X: t1 \- f [
! M: p' T1 V) e6 S4 M @+ @/ O set average-node-distance (nodedistance / linknumber)
; W; C" s2 F) i: }: w ]; s+ b& A: T1 y
set i i + 1
( `3 v3 M m1 d& s S; M' K N+ b$ b ]+ E% k' v! n s' L6 I. Y
end
! F, S% @# m; ^, b+ a2 p- J& C5 `' r* X8 k; M8 K0 |# G
[ 本帖最后由 qy987 于 2008-11-12 02:18 编辑 ] |