|
|

楼主 |
发表于 2008-4-11 10:58:31
|
显示全部楼层
多谢,看来还是要用repeat
globals[p ml ]. f. d: D7 L) t6 J5 R
to setup
& O# Y, _% L! B, g. @set ml n-values 200 [ifelse-value (random-float 1 < 0.3 ) [0] [1] ]1 v- o3 q, ]0 B
set ml filter [ ? = 1] ml3 |* _4 @/ P/ E0 R: l
set p 1
5 s8 [; o( D& n) U3 frepeat length ml [ set p p + 1]
5 [+ a/ y# v' i; d8 H; Yif p > 100[stop]
; u' k- W, [" q' lshow p
* L) \, D2 x) w( i! i2 aend
. Z2 U! U4 t8 B( S
- R- ~2 i5 v6 h3 l; y像这种简单的迭代加和还可以,但如果牵涉到多变量的迭代加和,不知道该怎么表达。还有,如果想取出运行中每个阶段的值而不仅仅是终值,该怎么取呢?5 C) |" D$ n* \; q8 ^! L5 o
4 u" y$ @/ w6 e- b8 z
[ 本帖最后由 wjcpcahu 于 2008-4-11 11:25 编辑 ] |
|