jinshui1975 发表于 2023-10-29 22:41:49

火山软件取数组成员数如何如易语言显示一样

本帖最后由 jinshui1975 于 2023-10-29 22:48 编辑

                                       火山软件取数组成员数如何如易语言显示一样



<火山程序 类型 = "通常" 版本 = 1 />
i = 取数组成员数 (文本数组)//易语言直接读到100个数组
i = 文本数组.取成员数 ()//火山计算是从1开始的,没有取到100个数组
调试输出(i )//可以和易语言一样计算为100个数组
循环 (1, i, j)
{
    文本=文本+文本数组(j)
}
返回 (0)

如何可以实现这样的数据,请大神帮助。





hcwanz 发表于 2023-10-29 23:11:22

<火山程序 类型 = "通常" 版本 = 1 />

变量 文本 <类型 = 文本型>
变量 数组 <类型 = 文本数组类>
变量 索引 <类型 = 整数 值 = 0>
变量 目标 <类型 = 整数 值 = 0>
计次循环 (100)
{
    数组.加入成员 ("1")
}
目标 = 数组.取成员数 ()
调试输出 (目标)
循环 (0, 目标, 索引, 1)// 火山的数组成员索引是从0开始的
{
    文本 = 文本 + 数组.取成员 (索引)
}
调试输出 (取文本长度 (文本))
返回 (1)

呵呵仙8 发表于 2023-10-29 23:12:21

0为第1个成员,1为第2个成员.之后,你知如何+-啦!要看下参数说明!

Xelloss0618 发表于 2023-10-29 23:14:15

你很多概念说得很模糊,什么叫跟易语言一样?最好给出易语言的例子。
火山跟易语言很多写法都不一样,火山要动态成员数,需要使用数组类。
火山取成员数,结果跟易语言是一样的,只不过火山的数组索引是从0开始的。

<火山程序 类型 = "通常" 版本 = 1 />

变量 文本数组 <类型 = 文本数组类>
变量 i <类型 = 整数>
变量 j <类型 = 整数>
变量 文本 <类型 = 文本型>
i = 文本数组.取成员数 () // 火山索引从0开始
循环 (0, i, j)
{
    加入文本 (文本, 文本数组.取成员 (j))

}

jinshui1975 发表于 2023-10-30 10:14:29

hcwanz 发表于 2023-10-29 23:11
变量 文本
变量 数组
变量 索引


图片发不上来。非常感谢解答,但成员数100个数据不是固定的,有时可能85,有时可能90.易语言源码读取
数组.取成员数,就会100或85或90,因为主要是想解决这个问题。
页: [1]
查看完整版本: 火山软件取数组成员数如何如易语言显示一样