递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 火山里没有重定义数组的方法?

[复制链接]

411

主题

2517

帖子

8298

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8298
跳转到指定楼层
楼主
发表于 2021-4-12 23:09:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
貌似无论是基本数据类型的[],还是各种数组类(如文本数组类),都没有重定义数组的方法?本来想自己写个重定义数组的方法,用了对象数组类,结果在测试时填入了文本数组类,提示转换不了。。。不知道有没有通用类型传递?如果做不到的话,岂不是得每种类型数组都专门写一个重定义数组?


回复

使用道具 举报

20

主题

80

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
沙发
发表于 2021-4-12 23:33:57 | 只看该作者
用“对象数组模板类”试试,要建一个对应的模板实现类,我没试过

捕获是.PNG (9.09 KB, 下载次数: 98)

捕获是.PNG
回复

使用道具 举报

411

主题

2517

帖子

8298

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8298
板凳
 楼主| 发表于 2021-4-13 09:29:55 | 只看该作者
benxiaohai 发表于 2021-4-12 23:33
用“对象数组模板类”试试,要建一个对应的模板实现类,我没试过

也是不行,竟然提示对象数组模板类不是类。。主要是想要有一个通用传递,不管是文本数组类还是整数数组类都能通配才行,火山好像不行,如果能实现的话也不会没有在基本类库里啊。实现不了的话感觉缺陷很大
回复

使用道具 举报

24

主题

559

帖子

4726

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4726
地板
发表于 2021-4-13 09:40:09 | 只看该作者
重置数组 这个命令试一下
回复

使用道具 举报

411

主题

2517

帖子

8298

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8298
5#
 楼主| 发表于 2021-4-13 09:49:45 | 只看该作者
glbosom 发表于 2021-4-13 09:40
重置数组 这个命令试一下

这个命令只有对象数组类才能用,文本数组类用不了,而且这个命令只能清空原值,不能在定义成员数时保留原值
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40545
6#
发表于 2021-4-13 10:52:22 | 只看该作者
文本数组类,   整数数组类     这种不需要重定义数组。不需要这种功能,也不用定义成员数量,直接用就行了。。更不用担心内存不释放的问题。火山内部都处理好了。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

411

主题

2517

帖子

8298

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8298
7#
 楼主| 发表于 2021-4-13 11:20:58 | 只看该作者
创世魂 发表于 2021-4-13 10:52
文本数组类,   整数数组类     这种不需要重定义数组。不需要这种功能,也不用定义成员数量,直接用就行了 ...

怎么会不需要。任何数组都需要的好吧
回复

使用道具 举报

20

主题

80

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
8#
发表于 2021-4-13 15:43:03 | 只看该作者
shuimiao 发表于 2021-4-13 09:29
也是不行,竟然提示对象数组模板类不是类。。主要是想要有一个通用传递,不管是文本数组类还是整数数组类 ...

我自定义了个简单类,再定义了这个类的数组类,试了下能行

main.v

20.58 KB, 下载次数: 30

回复

使用道具 举报

91

主题

490

帖子

2059

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2059
9#
发表于 2021-4-13 20:14:20 | 只看该作者

非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

411

主题

2517

帖子

8298

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8298
10#
 楼主| 发表于 2021-4-13 21:40:56 | 只看该作者

每种数组都写一次重定义代码,这种会,关键是没有通用的重定义数组成员数
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 14:02 , Processed in 0.096330 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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