看着有点烦,但这规范意见得提。
本帖最后由 urenai 于 2022-2-17 10:33 编辑希望类方法的公开调用能规范一些。
每个人都可能有一些奇葩的名称定义,完全不规范。
比喻说:XXX_发送消息。
也可能有人定义名称:_发送消息、发送消息__;等等。
这时,如果有1个以上同样定义的名称被静态公开,怎么办,易语言就有这样的问题,如果参数类型不同,那就会报错。
故 希望能规范起来,毕竟火山现在也支持这样规范调用。
这样使用时例如:
声明变量 包.名.类
调用静态方法 包.名.类.方法()
看着有点烦,但这个问题是实事存在的。
的确需要敲很多冗余代码,其他编程语言是如何处理这种事情的??
各有各的习惯,不好规范。规范起来调用又麻烦 shuimiao 发表于 2022-2-17 10:50
各有各的习惯,不好规范。规范起来调用又麻烦
我想到了一个办法。
火山自带的提示功能就可以用啊。
打出命令 部分时,直接 枚举出列表,这个命令所在 包.名.类 供自选。。。完美解决,
也省去繁琐敲包名类名 包.名.缩写 比如
硬件包.显示类.旋转屏幕方法()
在平常写的时候 直接 硬.显.旋转屏幕方法()
如果名字过于长然后IDE会把前面包.类 缩写成这样显示:
硬···显···.旋转屏幕方法() 赵曰天 发表于 2022-2-17 11:03
包.名.缩写 比如
硬件包.显示类.旋转屏幕方法()
在平常写的时候 直接 硬.显.旋转屏幕方法()
你这也算是一种方法。
但我前面的构想,可能会更好一些。
例如:
实际有3个同名方法:
x1.s1.发送消息()
x2.s2.发送消息()
x3.s4.发送消息()
当我输入:
fsxx
下面直接**出列表:
x1.s1.发送消息(,,,)
x2.s2.发送消息(,,,)
x3.s4.发送消息(,,,)
其中 发送消息 为红色,包和类的名称显示为**。
urenai 发表于 2022-2-17 11:16
你这也算是一种方法。
但我前面的构想,可能会更好一些。
例如:
对的,你这种方法会更好点,但是只限于同名字的方法**出。不同名字的就不用**出来,不然每个命令都**出来看着太烦了。 本帖最后由 urenai 于 2022-2-18 21:46 编辑
赵曰天 发表于 2022-2-17 11:44
对的,你这种方法会更好点,但是只限于同名字的方法**出。不同名字的就不用**出来,不然每个命令都**出来 ...
吴老板感觉如何?
页:
[1]