以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  数组改变其中的某个值  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=168070)

--  作者:8927
--  发布时间:2019/1/30 20:06:27
--  数组改变其中的某个值
数组第一次赋值之后,能不能改变其中的第i个数据的值?貌似第一次赋值之后就不能改,
VARIABLE :X[]=0;
a:=h;
x:=a;
x[2]=5;//这语句似乎就忽略了,编译没问题,但就是无效果,x[2]还是h?


--  作者:wenarm
--  发布时间:2019/1/31 8:44:01
--  

不定长数组只能一次性赋值,不能逐个赋值。

一般都是个这种数据直接赋值一个序列变量

[此贴子已经被作者于2019/1/31 8:44:25编辑过]

--  作者:maomao8643
--  发布时间:2019/5/24 14:38:04
--  
@8927,我也测试了一下,x[2]=5; 这一句加个冒号,改成x[2]:=5; ,这个值就一直是5了,是这个问题吗?
--  作者:yukizzc
--  发布时间:2019/5/24 14:39:19
--  
赋值语句是:=,=是逻辑判断是否相等