我写的这个计算语句,调试时通过,但是运行时出现了不知名的错误" ~# U$ Y* A' b I& W" {3 x
请达人帮我指出错误好改进
3 V, t- l! u7 M% R( _# c. n& r, G! i+ T A
to find-distance6 f, z' j3 P& [
let i 0
$ T7 L+ ]! n$ k; r N let nodedistance 0
& j6 [; N `' V7 r let linknumber 0. q; H1 y0 |! U' g7 k
while [i < count turtles]
, O8 s6 o" a9 H) m! ? [/ ^- J! z$ Y2 U2 t
if link-neighbor? turtle i5 S3 L) {6 C8 } f% {( C# I
[set nodedistance (nodedistance + sum ([link-length] of turtle i))
& F$ S3 W) e: J+ \: ^, U set linknumber (linknumber + count [link-neighbors] of turtle i)]
; V! Y# L& g5 N: k3 ? if linknumber != 0
2 p$ R( q6 O9 V8 G [
) h& a% H1 v* z' p) Z% b% J set average-node-distance (nodedistance / linknumber)" _7 Y0 k* Y6 q" C
]
G; l: W9 r. X7 v4 R set i i + 1" V( i+ c. ^3 Q
]
! S+ j5 c$ p; E: L* hend
' | v" f" j0 ^& G& `- ^. Y
5 f, W% S2 I" N6 E" F, t8 y[ 本帖最后由 qy987 于 2008-11-12 02:18 编辑 ] |