天啦,变量居然可用中文命名
昨天在抖音上看到一个博主阿咪,她说用中文编程比英文更高效,我就想在vlisp上试试。(defun tt()
(setq 圆周率 3.1415926)
)
居然可以运行,运行情况如下:
_$ (tt)
3.14159
_$ 圆周率
3.14159
那么下图中这种超长的英文变量名,我用简短的中文变量名,是不是好很多呢
本帖最后由 baitang36 于 2025-3-22 20:48 编辑
不同的中文变量,有时桌子会认为是相同的,会造成混乱,还有编码问题,所以要慎用。
lispsys=0的情况下,不要使用中文变量名。
lispsys=1的情况下,中文是utf-8编码,应该不会再有重复的问题,但和低版本(2020及以下)不兼容。
飞雪神光 发表于 2025-3-22 21:55
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=183883&highlight=%D6%D0%CE%C4%B1%E4%C1%BF
只找到 ...
.厉害....我胡说八道了...... 本帖最后由 你有种再说一遍 于 2025-3-22 11:42 编辑
一是不好看.
二是存在ANSI的编码问题,切割中文变量或者中文函数名存在问题,要在前面加个@才行.
三是你接受了别人错误的言论,如果中文高效那么大家早就这样教了.
四是写太少,写多了就发现:是自己不熟悉就抗拒.写十万行代码才会迎来质变. 中文变量 已经验证是不稳定的 那么长的英文变量也就AI能写出来 实在不行 写拼音首字母也行啊 中文变量
中文函数
中文命令
都可以,不过有时有问题会出错。 你有种再说一遍 发表于 2025-3-22 11:08
一是不好看.
二是存在ANSI的编码问题,切割中文变量或者中文函数名存在问题,要在前面加个@才行.
三是你接 ...
AutoCAD自带的vlisp编辑器对中文的支持太差了,经常光标显示位置都不对。以后有纯中文的编程语言支持vlisp倒是可以一试 局部用的是中文/拼音做变量,测试还行,前辈们都说英文的稳定,习惯就好。 原来是实践出来的用英文 本帖最后由 wzg356 于 2025-3-22 20:27 编辑
gzcsun 发表于 2025-3-22 15:25
中文变量
中文函数
中文命令
胡说的,没见过出错的例子 wzg356 发表于 2025-3-22 20:26
胡说的,没见过出错的例子
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=183883&highlight=%D6%D0%CE%C4%B1%E4%C1%BF
只找到这一个以前还看到过别的帖子
页:
[1]
2