递归火山软件开发平台

标题: 求助这个重定义数组怎么搞 [打印本页]

作者: a751557592    时间: 2023-9-26 17:00
标题: 求助这个重定义数组怎么搞
本帖最后由 a751557592 于 2023-9-26 17:06 编辑

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

作者: 飞扬工作室    时间: 2023-9-26 20:31
先定义数组类:

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

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

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

作者: a751557592    时间: 2023-9-26 20:44
非常感谢吴总亲自解答,这些我都添加了,就是哪个重定义不知道怎么填写了 [attach]23674[/attach][attach]23675[/attach]
作者: a751557592    时间: 2023-9-26 20:45
飞扬工作室 发表于 2023-9-26 20:31
先定义数组类:


非常感谢吴总亲自解答,这些我都添加了,就是哪个重定义不知道怎么填写了
作者: 创世魂    时间: 2023-9-26 21:23

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




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

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

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

作者: fengyishen    时间: 2023-9-27 03:20
易语言的数组可以多线程操作读写的,每条线程按索引操作,火山的数组好像会崩




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4