递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 求助这个重定义数组怎么搞

[复制链接]

8

主题

27

帖子

215

积分

中级会员

Rank: 3Rank: 3

积分
215
QQ
跳转到指定楼层
楼主
发表于 2023-9-26 17:00:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 a751557592 于 2023-9-26 17:06 编辑

麻了麻了  火山没有重定义数组 ,怎么搞 求助求助各位大牛

火山表示.png (32.36 KB, 下载次数: 17)

火山表示.png

易语言2.png (136.26 KB, 下载次数: 16)

易语言2.png

易语言1.png (23.71 KB, 下载次数: 16)

易语言1.png
回复

使用道具 举报

62

主题

1674

帖子

8609

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8609
沙发
发表于 2023-9-26 20:31:19 | 只看该作者
先定义数组类:

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

类 成员信息数组类 <公开 基础类 = 对象数组模板类 @模板实现类 = "成员信息类">

然后随便插入删除新增,想怎么操作怎么操作.
回复

使用道具 举报

8

主题

27

帖子

215

积分

中级会员

Rank: 3Rank: 3

积分
215
QQ
板凳
 楼主| 发表于 2023-9-26 20:44:44 | 只看该作者
非常感谢吴总亲自解答,这些我都添加了,就是哪个重定义不知道怎么填写了
回复

使用道具 举报

8

主题

27

帖子

215

积分

中级会员

Rank: 3Rank: 3

积分
215
QQ
地板
 楼主| 发表于 2023-9-26 20:45:52 | 只看该作者


非常感谢吴总亲自解答,这些我都添加了,就是哪个重定义不知道怎么填写了

截图20230926204248.png (44.9 KB, 下载次数: 16)

截图20230926204248.png

截图20230926204238.png (41.34 KB, 下载次数: 16)

截图20230926204238.png
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
5#
发表于 2023-9-26 21:23:24 | 只看该作者

不需要重定义啊,直接删除全部成员就行了。
需要的时候重新添加成员进去。



安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
6#
发表于 2023-9-27 00:27:37 | 只看该作者
别按易语言的思路写了,易语言是数组的加入成员很慢,所以常用重定义数组。
火山里一般用加入成员就可以,当然你也可以用重置数组,然后再取成员一个个赋值:

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

变量 信息数组 <类型 = 信息类数组>
信息数组.重置数组 (信息类, 10)  // 重置为10个成员,每个成员都是空对象
计次循环 (10) // 然后一个个取出来赋值
{
    信息数组.取成员 (取循环索引()).对象指针 = 取循环索引()
    信息数组.取成员 (取循环索引()).对象名称 = 到文本 (取循环索引 ())
}
回复

使用道具 举报

12

主题

301

帖子

2704

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2704
7#
发表于 2023-9-27 03:20:23 | 只看该作者
易语言的数组可以多线程操作读写的,每条线程按索引操作,火山的数组好像会崩
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 03:18 , Processed in 0.089292 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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