|
5仿真币
下面的语句中ask patch和create-initial-turtles 后面接的[ ]中的语句是什么含义,其中非原语的都是定义的全局或者外部变量。语法有点奇怪,谁能帮我解释一下吗?多谢
. q! q: a6 a1 u" M: ito make-turtles
: N5 Z+ {3 n8 Q" U9 v& ]+ I' R ask patch 0 0 [8 J ~0 n s) k: H
create-initial-turtles num-random-min "random-min" violet
2 h S7 a0 b* u t/ @ create-initial-turtles num-random "random" brown9 b1 a, A$ Z! O# k% A
create-initial-turtles num-random-away "random-away" pink" h! M6 S( z9 j
create-initial-turtles num-open-min "open-min" blue
8 X/ B+ v0 Z' N1 M* D0 O$ U9 @" U5 \ create-initial-turtles num-open-min-max "open-min-max" orange ]
' d# D6 q6 T- k6 K4 ?" T- C set-common-variables/ H, w+ M* u! N0 W
end! c# M7 t' H' J2 R
8 g4 A+ ~! d/ n% I$ Q/ I9 Qto create-initial-turtles [n turtle-rule turtle-color]' A9 O! w$ A4 O! L" S0 s0 h
ask n-of n (patches in-radius initial-radius with [not any? turtles-here])
1 J, X y2 c2 h Y: m [ sprout 1
/ D8 n N8 g/ V. j [ set rule turtle-rule
2 g4 J: H) ^- b2 F set color turtle-color ] ]2 v" L; p3 P9 M; `- b
end
) J }1 [- f0 V# h! X K
& h, ?% w* {* R, a" `" k& S[ 本帖最后由 etamina 于 2008-4-30 13:05 编辑 ] |
|