Lee Mac 发表于 2022-7-6 16:15:08

迷人的口齿不规则

大家好,
 
希望到目前为止每个人都过一个愉快的圣诞节。
 
我只是在玩一些LISP,想知道为什么LISP函数的命名方式不规则,例如:
itoa-->>i到a-->>整数到字符串
 
atoi-->>a-to-i-->>字符串到整数
 
这似乎意味着:
 
i=整数(足够明显)
a=字符串(不太明显,但可以…)
 
具体如下:
 
atof-->>a到f-->>字符串到实数
 
正如我们已经假设的那样,这也是合乎逻辑的:
 
a=字符串
 
现在我们假设:
 
f=真实(同样,不是很明显,但见鬼…)
 
那么,为什么当我们进入“真正的字符串”时,我们有:
 
rtos-->>r-to-s-->>实到字符串
 
这看起来很不规则,所以我想我应该对此进行讨论,也许还有其他人发现并想要讨论的不规则之处。

dbroada 发表于 2022-7-6 16:31:37

a=α? 
至于为什么剩下的人都没有眼睛

David Bethel 发表于 2022-7-6 16:39:27

李,
 
大多数人过去认为a是ASCII的意思
 
atoi ASCII到整数
atof ASCII到浮点
 
itoa整数到ASCII
 
 
它们与AutoLISP中的(ascii)和(浮点)调用有关-大卫

Lee Mac 发表于 2022-7-6 16:43:55

 
啊,说得好,这很有道理。谢谢你澄清这一点。
 
但是在这种情况下,为什么要使用rtos而不是ftoa

David Bethel 发表于 2022-7-6 16:56:28

李,
 
可能是因为在“计算机语言”中用于存储值的术语实数vs INT。
 
(float)将“int”转换为“REALs”
 
-大卫

Lee Mac 发表于 2022-7-6 16:58:24

啊,谢谢。
 
你比你看起来更聪明

SEANT 发表于 2022-7-6 17:10:57

另一个明显的不规则是多段线。单词“Polyline”可以识别或排除三种多边形类型中的任何一种,即L(右)W(八)Polyline、2DPolyline、3DPolyline,具体取决于上下文–Lisp、VBA、快速选择、DXF参考和过滤命令。
 
过滤器命令(利用DXF参考-行为类似)还包括“多段线”指定下的多边形网格和多面网格。我想让我们保持警惕。

Lee Mac 发表于 2022-7-6 17:22:33

 
我想你在这里发现了什么。。。。
页: [1]
查看完整版本: 迷人的Lisp程序不规则