火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4179|回复: 8

[视窗] 参考和可空选项都没有啊 @吴涛 @飞扬工作室

[复制链接]

362

主题

2214

帖子

7164

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7164
发表于 2021-4-3 15:56:02 | 显示全部楼层 |阅读模式
本帖最后由 shuimiao 于 2021-4-3 15:58 编辑

前面发过贴了(http://bbs.voldp.com/forum.php?m ... 8586&extra=page%3D1),坛友回复说pc中参数不支持表格参考,对象和文本参数默认参考,而变量提供了表格参考却不能设置?

经过我测试,方法的参数赋值给变量,是不能参考的,只有变量赋值给参数才是自动参考。另外,如果参数为整数(对象和文本之外的基本数据类型),那变量赋值给参数,或者直接修改参数,也是不能参考的,而易语言中可以。

参数参考到变量也是需要用的(虽然易语言中也没有),火山文档里说的很清楚,变量之所以需要参考是为了避免参数和变量两个都声明实例对象占用内存(因为只用一个实例对象)。

另外参数的表格可空选项也没有,易语言是有的,不然需要可空时咋办,还是火山有别的方式设置可空?

还有就是改变变量或方法名竟然不能像易语言一样自动修改到所有引用处?
回复

使用道具 举报

25

主题

1408

帖子

5345

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5345
发表于 2021-4-3 16:31:35 | 显示全部楼层
参考的参考需要用文本型和对象,比如你要传整数,类型就要用整数类
火山没有可用,用默认值代替,在属性名里添加@默认值,然后在属性值里给参数填一个默认值
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
35859
发表于 2021-4-4 10:06:58 | 显示全部楼层
易语言的可空使用默认值。
搜狗截图20210404100637.png
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
35859
发表于 2021-4-4 10:07:47 | 显示全部楼层
还有就是改变变量或方法名竟然不能像易语言一样自动修改到所有引用处?



这个已经进入开发计划表里面了,会修复的。还有有一大波的细节完善。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

46

主题

862

帖子

3865

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3865
发表于 2021-4-4 10:15:07 | 显示全部楼层
现在的IDE 得赶紧完善, 不然一上手就会给人喷死。
回复

使用道具 举报

362

主题

2214

帖子

7164

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7164
 楼主| 发表于 2021-4-4 18:18:29 | 显示全部楼层
好的谢谢各位大侠的回复了:噜阿噜
回复

使用道具 举报

362

主题

2214

帖子

7164

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7164
 楼主| 发表于 2021-4-4 18:23:21 | 显示全部楼层
创世魂 发表于 2021-4-4 10:06
易语言的可空使用默认值。

如果类型为一个类,不是基本数据类型,那默认值也可以""吗,还是有其它表达方式?
回复

使用道具 举报

13

主题

290

帖子

2468

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2468
发表于 2021-4-4 19:00:24 来自手机 | 显示全部楼层
安卓是默认值  空对象,视窗应该也一样吧
回复

使用道具 举报

362

主题

2214

帖子

7164

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7164
 楼主| 发表于 2021-4-4 19:04:17 | 显示全部楼层
weilai 发表于 2021-4-4 19:00
安卓是默认值  空对象,视窗应该也一样吧

刚才尝试了,确实如此,谢谢。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 01:19 , Processed in 0.101931 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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