主题:  [求助] 数组的实现?

tigea

职务:普通成员
等级:1
金币:0.0
发贴:126
#12002/9/15 12:32:02
d0,d1,d2,d3

我的意图是,赋值为10,20,30,40
d0:=10
repeat with x:=1 to 3
d(x):=d(x-1)+10
end repeat

以上函数肯定是有问题的了,只是我想表达一下我的想法而已。不知道在aw如何实现呢?我记得在数据库连接的时候可以写成DB_SQLString:=DB_SQLString^N,使到字符串“DB_SQLString”和"N"的内容并合(也不知道是不是这样理解)。但在数组那里应用就不行了。到底如何实现数组呢?

编辑历史:[这消息被tigea编辑过(编辑时间2002-09-15 12:37:38)]


魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#22002/9/15 12:51:39
d:=[10,20,30,40]



tigea

职务:普通成员
等级:1
金币:0.0
发贴:126
#32002/9/15 13:02:09
昏迷~~~~~~~~`我不是想这样。哎……又是表达能力的问题,怪不得以前读书语文总拖我后腿。

我的意思是要做到d[x]然后实现各种目的,可惜我又不知道在aw的语法。

不知道用arrayset和arrayget是否可以达到我想要的目的。现在觉得F1越来越可爱,那个F4猪头4就没有好看头的。

编辑历史:[这消息被tigea编辑过(编辑时间2002-09-15 13:03:39)]


魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#42002/9/15 13:11:09
使用数组先需要先定义
d:=[] --定义数组d
d[1]:=10
repeat with x:=2 to 4
d[x]:=d[x-1]+10
end repeat



tigea

职务:普通成员
等级:1
金币:0.0
发贴:126
#52002/9/15 13:36:41
倒~~~~~~~~原来是用[]中括号。呵呵……感谢Rock斑竹。

在看帖子前,我已经用比较复杂的Arrayset和Arrayget搞好了。是不是很笨啊?呵呵……



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#62002/9/15 14:28:01
tigea在上个帖子中说
引用:
倒~~~~~~~~原来是用[]中括号。呵呵……感谢Rock斑竹。

在看帖子前,我已经用比较复杂的Arrayset和Arrayget搞好了。是不是很笨啊?呵呵……


笨的很可爱



tigea

职务:普通成员
等级:1
金币:0.0
发贴:126
#72002/9/16 0:52:07
1,建立计算图标
d[1]:=10
repeat with x:=2 to 4
d[x]:=d[x-1]+10
end repeat

2,建立显示图标
d2={d[2]}
d3={d[3]}
d4={d[4]}

运行得出结果是,答案全部都为空。好在我有笨方法,要不然又要抓狂了。



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#82002/9/16 8:32:40
都告诉你要先定义。。自己方法是不是没有掌握。。狂跳吧