a751557592 发表于 2023-9-26 17:00:40

求助这个重定义数组怎么搞

本帖最后由 a751557592 于 2023-9-26 17:06 编辑

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

飞扬工作室 发表于 2023-9-26 20:31:19

先定义数组类:

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

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

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

a751557592 发表于 2023-9-26 20:44:44

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

a751557592 发表于 2023-9-26 20:45:52

飞扬工作室 发表于 2023-9-26 20:31
先定义数组类:





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

创世魂 发表于 2023-9-26 21:23:24


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



Xelloss0618 发表于 2023-9-27 00:27:37

别按易语言的思路写了,易语言是数组的加入成员很慢,所以常用重定义数组。
火山里一般用加入成员就可以,当然你也可以用重置数组,然后再取成员一个个赋值:

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

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

fengyishen 发表于 2023-9-27 03:20:23

易语言的数组可以多线程操作读写的,每条线程按索引操作,火山的数组好像会崩
页: [1]
查看完整版本: 求助这个重定义数组怎么搞