Fetch the repository succeeded.
在官方文档中,我的理解是Ark是基于ASCII的。现在的语言基本上都是Unicode的,因此可以为变量名和函数名提供更大的地址空间,我的问题是
1。OPEN ARK是基于ASCII的吗?
2。变量名和函数名的长度有没有限制,有没有对字符的特殊限制?
最好给一个BNF的表达式,这样就省下问题了。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Fred:这需要在方舟编译器里面,将所有基于char的数据结构改用UFT8。
之前尝试过方舟编译中文命名标识符的Java代码: https://zhuanlan.zhihu.com/p/81700604
貌似没有问题, 不知是否我之前理解错误?
你的例子我看了,标识符可以是变量名,函数名,类型名。有些语言可以空格的,因此增加了语言的可读性。如果只是以JAVA作为TARGET,不一定可以支持这么多。我CLOSE这个的原因是因为只要支持UTF8或UNICODE已经够了,对于空格的支持就是一个CORNER CASE,支持函数名的问题,很多人压根都不知道,所以目前不重要。
Sign in to comment