lisp的问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:07:57
(setp ti( itoa (fix (/(getvar "cdate")))))这段程序中的“/”是什么作用

看了半天也想不通.
(getvar "cdate")得到当前日期
(/(getvar "cdate"))当前日期除以1的结果

有一次用fix老返回的结果时对时错.
我猜
1.这次也可能是为fix做的准备.
2.为以后获取年月,年提供方便.
3.无意义,应删去.

还有setp 是否应为 setq

希望解决这个问题的人也能解释一下我的问题.

(fix number)
【注意】如果number是一个大于最大可能整型数(+2, 147, 483, 647或 -2, 147, 483, 647), 那么 fix 将返回截断后的实型数 (虽然 AutoCAD 与 AutoLISP 间的整型数转换被限制在 16 位值)。

对于这个【注意】不理解,请明示..

作除法用.