caaooo
发表于 2023-7-19 11:41:56
补充两个陷阱,算不算陷阱?
1、nil这个变量很奇怪,它可以和数比大小,而且小于任何数
(< nil -1e99) ===>T
(< nil -1e999....9) ===>T
感觉像负无穷,但不可以计算
2、(ssget pt),似乎解释为选择通过pt的对象的选择集
但是,即使通过pt的对象有n个,但返回的选择集只有一个对象
错与对,请指正
Pegasus
发表于 2023-9-14 04:28:00
学习了。。
hnzkhyyl
发表于 2023-9-25 08:41:39
虽然看不懂,但我觉得很高端,这类科普太重要了。让很多人少走弯路。很重要的经验之谈
nuan1989
发表于 2024-8-8 17:13:36
牛逼啊. 学习. 谢谢.
自贡黄明儒
发表于 2024-8-9 07:12:17
本帖最后由 自贡黄明儒 于 2024-8-9 09:10 编辑
caaooo 发表于 2023-7-19 11:41
补充两个陷阱,算不算陷阱?
1、nil这个变量很奇怪,它可以和数比大小,而且小于任何数
(< nil -1e99 ...
(setq x 2)
(setq y 3)
(defun swap (a b)
(setq temp (eval a))
(set a (eval b))
(set b temp)
)
(swap 'x 'y);===>x=3 y=2
by 和尚777
(setq a 2)
(setq b 3)
(defun swap (a b)
(setq temp (eval a))
(set a (eval b))
(set b temp)
)
(swap 'a 'b);===>a=2 b=3
总结:二个值交换,不自定义函数,直接交换 by 老迈
(mapcar (function set) (list (quote a) (quote b)) (list b a))
jenlin
发表于 2024-8-9 08:54:53
留帖慢慢学习!
tigcat
发表于 2024-8-9 09:07:15
llsheng_73 发表于 2022-9-11 17:49
这一篇把lisp的陷阱讲得很透彻,认真研读理解后可以避免踩很多不必要的雷。
此外曾碰到过两类陷阱:
龙总:曲线函数避坑您说的方法可以分享一段示例代码吗?我现在想到的是把曲线移到原点,再用曲线函数求解,求解完成之后再把曲线移回来,感觉不是很好,不知道龙总具体怎么操作的。