关于易语言数组元素,比如:
.版本 2
.局部变量 a, 文本型, , "100"
a [1] = “ws”
a [2] = “b”
a [3] = “3”
a [4] = “k”
a [5] = “y”
a [6] = “b”
a [7] = “3”
a [8] = “w”
a [9] = “k”
a [10] = “0”
。。。
这里面有:ws、b、3、k等元素组成。
有没有方法取得数组中的元素,
谢谢你的回答,我的意思是说它里面一共有多少元素组成,都是些什么元素
追答' 你这个题目描述的不够清晰
' 按你追问的想法,要统计数组内的元素个数,就只能用数组去验证数组
' 下面给你个思路,代码还可以进行一步优化
.版本 2
.局部变量 a, 文本型, , "100"
.局部变量 b, 文本型, , "0"
.局部变量 c, 整数型, , "0"
.局部变量 i_a, 整数型
.局部变量 i_b, 整数型
.局部变量 已存在, 逻辑型
a [1] = “ws”
a [2] = “b”
a [3] = “3”
a [4] = “k”
a [5] = “y”
a [6] = “b”
a [7] = “3”
a [8] = “w”
a [9] = “k”
a [10] = “0”
加入成员 (b, a [1])
加入成员 (c, 1)
.计次循环首 (100, i_a)
.计次循环首 (取数组成员数 (b), i_b)
.如果真 (a [i_a] = b [i_b])
c [i_b] = c [i_b] + 1
已存在 = 真
跳出循环 ()
.如果真结束
.计次循环尾 ()
.如果真 (已存在 = 假)
加入成员 (b, a [i_a])
加入成员 (c, 1)
.如果真结束
已存在 = 假
.计次循环尾 ()
' 得到的结果应该是:
' 数组:8{“ws”,“b”,“3”,“k”,“y”,“w”,“0”,“”} | 数组:8{2,2,2,2,1,1,1,90}
看起来可行,晚上回去再试试,谢谢你的回答
本回答被提问者采纳