递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] @飞扬工作室 换个写法就不支持了,能否修一修呢??

[复制链接]

111

主题

613

帖子

2178

积分

金牌会员

Rank: 6Rank: 6

积分
2178
QQ
跳转到指定楼层
楼主
发表于 2023-6-2 00:00:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 server 于 2023-6-2 00:02 编辑

下面的代码无效,取不出 结构数组 数据。



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

  2. 包 火山.程序

  3. 类 启动类 <公开 基础类 = 窗口程序类>
  4. {
  5.     方法 " 启动方法" <公开 类型 = 整数>
  6.     {
  7.         变量 结构1 <类型 = 结构>
  8.         变量 结构数组1 <类型 = 结构数组>
  9.         变量 数据 <类型 = 字节集类>
  10.         结构1.整数值 = 11
  11.         结构1.文本值 = "a1"
  12.         结构数组1.加入成员 (结构1)
  13.         结构1.整数值 = 22
  14.         结构1.文本值 = "a2"
  15.         结构数组1.加入成员 (结构1)
  16.         结构1.整数值 = 33
  17.         结构1.文本值 = "a3"
  18.         结构数组1.加入成员 (结构1)

  19.         数据 = 结构数组1.取对象数据 ()

  20.         调试输出 (数据)

  21.         返回 (1)
  22.     }
  23. }

  24. # ===

  25. 类 结构数组 <公开 基础类 = 对象数组模板类 @模板实现类 = "结构">

  26. 类 结构 <公开 折叠 "">
  27. {
  28.     变量 整数值 <公开 类型 = 整数>
  29.     变量 文本值 <公开 类型 = 文本型>

  30.     #
  31. }



复制代码


下面的写法有效。

  1. <火山程序 类型 = "通常" 版本 = 1 />
  2. 包 火山.程序
  3. 类 启动类 <公开 基础类 = 程序类>
  4. {
  5.     方法 启动方法 <公开 类型 = 整数>
  6.     {
  7.         变量 结构1 <类型 = 结构>
  8.         变量 数据 <类型 = 字节集类>
  9.         结构1.整数值.加入成员 (11)
  10.         结构1.文本值.加入成员 ("a1")

  11.         结构1.整数值.加入成员 (22)
  12.         结构1.文本值.加入成员 ("a2")

  13.         结构1.整数值.加入成员 (33)
  14.         结构1.文本值.加入成员 ("a3")

  15.         数据 = 结构1.取对象数据 ()
  16.         调试输出 (数据)

  17.         返回 (1)
  18.     }
  19. }
  20. # ===
  21. 类 结构 <公开 折叠 "">
  22. {
  23.     变量 整数值 <公开 类型 = 整数数组类>
  24.     变量 文本值 <公开 类型 = 文本数组类>
  25.     #
  26. }
复制代码








专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40595
沙发
发表于 2023-6-2 00:04:30 | 只看该作者
对象数组类是取不出来数据的。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

111

主题

613

帖子

2178

积分

金牌会员

Rank: 6Rank: 6

积分
2178
QQ
板凳
 楼主| 发表于 2023-6-2 00:12:35 | 只看该作者
创世魂 发表于 2023-6-2 00:04
对象数组类是取不出来数据的。

帖子【下面】这种写法能支持,实际上应该已经是最优解了。
我觉得速度应该比  【上面】这种写法要快。
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

87

主题

953

帖子

4907

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4907
地板
发表于 2023-6-2 01:58:01 | 只看该作者
server 发表于 2023-6-2 00:12
帖子【下面】这种写法能支持,实际上应该已经是最优解了。
我觉得速度应该比  【上面】这种写法要快。 ...

下面的 速度不会更快(稍微慢一些)..不过更节约内存
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 04:21 , Processed in 0.086436 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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