递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3460|回复: 4
打印 上一主题 下一主题

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

[复制链接]

1

主题

12

帖子

71

积分

注册会员

Rank: 2

积分
71
跳转到指定楼层
楼主
发表于 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)

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





回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
沙发
发表于 2023-10-29 23:11:22 | 只看该作者
<火山程序 类型 = "通常" 版本 = 1 />

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

使用道具 举报

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
板凳
发表于 2023-10-29 23:12:21 | 只看该作者
0为第1个成员,1为第2个成员.之后,你知如何+-啦!要看下参数说明!
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
地板
发表于 2023-10-29 23:14:15 | 只看该作者
你很多概念说得很模糊,什么叫跟易语言一样?最好给出易语言的例子。
火山跟易语言很多写法都不一样,火山要动态成员数,需要使用数组类。
火山取成员数,结果跟易语言是一样的,只不过火山的数组索引是从0开始的。

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

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

}
回复

使用道具 举报

1

主题

12

帖子

71

积分

注册会员

Rank: 2

积分
71
5#
 楼主| 发表于 2023-10-30 10:14:29 | 只看该作者
hcwanz 发表于 2023-10-29 23:11
变量 文本
变量 数组
变量 索引

图片发不上来。非常感谢解答,但成员数100个数据不是固定的,有时可能85,有时可能90.易语言源码读取
数组.取成员数,就会100或85或90,因为主要是想解决这个问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 05:51 , Processed in 0.091931 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表