主题:  变量如何表示?

愁眉不展

职务:普通成员
等级:1
金币:0.0
发贴:114
注册:2000/12/21 16:27:18
#12001/1/10 15:11:19
刚刚有个兄弟问我,他有一系列变量x1,x2,x3……,如何程序化的来表示它们呢?比如怎么表示xn?通常好象我一直在用列表,想问问有没有别的办法?



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
#22001/1/10 15:15:02
我认为列表是最佳选择。反正lingo不支持指针.



荣誉版主

职务:普通成员
等级:1
金币:0.0
发贴:82
注册:2000/9/16 17:48:50
#32001/1/10 18:19:25
on preparemovie
xText=new(#field)
put "on kkk"&return after field xText

repeat with r=1 to 20
put "x"&r&"="&r&return after field xText
end repeat
put "end"&return after field xText

xMovieScript=new(#Script)
xMovieScript.scriptText=xText.text

kkk()
end
也可以加入列表中或是采用字符操作,总之办法很多。

编辑历史:[这消息被cjx2000编辑过(编辑时间2001-01-10 18:28:11)]


cizi3000

职务:普通成员
等级:1
金币:1.0
发贴:166
注册:2001/1/8 23:17:38
#42001/1/11 10:44:14
可以将变量名和域文本结合起来,用 integer [ member ( "yourtext" ) . word [X] ] 来表示!

可以用word[x] 或是item[x],这样做比用列表方便得多!

我喜欢lingo!

编辑历史:[这消息被cizi3000编辑过(编辑时间2001-01-11 10:45:39)]


愁眉不展

职务:普通成员
等级:1
金币:0.0
发贴:114
注册:2000/12/21 16:27:18
#52001/1/11 16:34:57
上面cjx2000兄的意思是用string构建script,不过有点跟自己过不去的意思(开玩笑 ),楼上兄弟的意思?……,变量如何表示呢(如何把一个string表示成一个变量呢?)