类型跟方法变量名称这些的规定

通过大小写字母来规定,那样导致像使用中文或者其他国家语言的使用受到很大限制啊。

是的,所以我们的计划是不使用大小写来辨别一个id是方法还是类型。目前还有一些地方暂时没有去除这些限制,比如enum constructor。

2 个赞

像大小写辨别方法还是类型,或者可见不可见,或者可修改不可修改,可覆盖不可覆盖,是变量还是常量,是局部量还是全局量等等都应该是量的属性问题,可否使用属性表,这些都应该属于隐含的参数或者属性

提前说声抱歉如果我误解了你的意思,你说的是不是类似易语言的属性表?

moonbitlang 现阶段设计主要以关键字控制相关类型或变量的可见性或可变性,attribute 的形式以后团队可能会考虑,请耐心等待后续的消息跟进。

是的,可以选用属性列表的方式,也可以根据自己需要文本格式代码,主要是不希望出来太多的关键字,导致程序越来越难,属性的话,可以有默认属性定义,现在的火山开发平台大量采用属性设置的。希望关键字只是一个量的隐含属性参数,就像我们说一句话,不用说哪个是主语,哪个是谓语,在语义句式关系中就自然定义啦这些语态关系。