BlackBox 发表于 2022-7-6 09:04:23

 
*用手指触摸鼻子*
 
... 这就是为什么Stefan(此处)和Lee(链接线程中)建议不要使用SUBST。

alanjt 发表于 2022-7-6 09:07:56

哎呀,他和自由的帖子合二为一。

LibertyOne 发表于 2022-7-6 09:12:50

好的,我明白了不使用subst的意义。
 
我想自己动手修改一下,但目前手头没有AutoLisp解释器,我的手指真的很痒!
有人能复制下面的代码并告诉我返回了什么吗?谢谢

(setq mylist '(a b c d e f))
(setq flist (cons (nth 3 mylist) nil))

BlackBox 发表于 2022-7-6 09:16:12

 
http://www.mylespaul.com/gallery/data/720/implied-facepalm.jpg

LibertyOne 发表于 2022-7-6 09:20:53

 
好的-没有答案也是一个答案。。。

BlackBox 发表于 2022-7-6 09:22:25

 
我读了你的请求;“默示脸掌”的图像是在我这边返回的。。。
 
好吧,我停下来。。。既然你是这方面的好手,那就来吧:
 

_$ (setq mylist '(a b c d e f))
(A B C D E F)
_$ (setq flist (cons (nth 3 mylist) nil))
(D)
_$

LibertyOne 发表于 2022-7-6 09:26:52

谢谢你的回复,伦德曼。我现在真的有点抱怨,因为我无法访问AutoCAD命令行。在过去的13年里能够编写代码,但没有AutoCAD,这简直是一场突然袭击!
 
我假设(D)会被退回,但不是百分之百确定。(大约2%的人在想(A B C D))我最近一直在读关于cons细胞的书,并想练习。。。

BlackBox 发表于 2022-7-6 09:28:12

 
不客气。
 
 
我与你的经验相差甚远,但如果在不久的将来我工作的地方情况没有改善,我也可能理解你的困境。

Lee Mac 发表于 2022-7-6 09:33:06

谢谢你的点头,谢谢
 
仅供参考,以下是我网站上的相关功能:
 
http://lee-mac.com/substn.html
页: 1 [2]
查看完整版本: 第n个替换(合并排序