LISP 如何确定变量的类型
答案:2 悬赏:10 手机版
解决时间 2021-02-26 00:09
- 提问者网友:眉目添风霜
- 2021-02-25 20:38
LISP 如何确定变量的类型
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-02-25 20:43
我写的,供你参考
(defun isNum(val
/
)
(if (or
(= (type val) 'REAL)
(= (type val) 'INT)
)
t
nil
)
)
(defun isInt(val
/
)
(if (or
(= (type val) 'INT)
)
t
nil
)
)
(defun isReal(val
/
)
(if (or
(= (type val) 'REAL)
)
t
nil
)
)
(defun isNum(val
/
)
(if (or
(= (type val) 'REAL)
(= (type val) 'INT)
)
t
nil
)
)
(defun isInt(val
/
)
(if (or
(= (type val) 'INT)
)
t
nil
)
)
(defun isReal(val
/
)
(if (or
(= (type val) 'REAL)
)
t
nil
)
)
全部回答
- 1楼网友:渊鱼
- 2021-02-25 22:22
一是要养成良好的编程习惯,程序中用到的变量要放到参数表里去,如(defun c:test(/ 用到的变量列表);
二是可以在程序中用 (setq 变量名 nil)这样的方式清除内存中的内容;创建的vla对象最后要用vlax-release-object函数释放。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯