|
|

楼主 |
发表于 2008-4-11 10:58:31
|
显示全部楼层
多谢,看来还是要用repeat
globals[p ml ]
' U: c, @/ c7 s# s/ Vto setup3 f) D. c( K$ S
set ml n-values 200 [ifelse-value (random-float 1 < 0.3 ) [0] [1] ]& Q7 f9 k t1 k5 R8 T }: b
set ml filter [ ? = 1] ml
# W. w! ` o4 _; s$ Q7 Lset p 1
( G2 h( f* T4 A2 \2 |# |0 crepeat length ml [ set p p + 1]
# {1 @( d# G8 I: y0 y* O& d) kif p > 100[stop]
* k( R, W( L0 ]! [* \, dshow p
* }. K) B$ Q3 q g Uend
( K; w/ C1 e! ~* F( V) p. {) g9 j( F$ a* L, g. p
像这种简单的迭代加和还可以,但如果牵涉到多变量的迭代加和,不知道该怎么表达。还有,如果想取出运行中每个阶段的值而不仅仅是终值,该怎么取呢?
?; J" H+ l* n2 s D7 F4 v3 F t8 t4 e4 e8 Q3 _
[ 本帖最后由 wjcpcahu 于 2008-4-11 11:25 编辑 ] |
|