关于assoc函数
朋友,今天我想用autolisp编写一个程序。我没有更多关于ASSOC函数的内容。
有谁能帮助我了解这个函数语法{(assoc | key value | | association list |)}。
谢谢和问候
山姆 阅读Cad附带的帮助文档,否则请阅读此 简单示例拾取对象
(setq obj (entget (car (entsel))))
(princ (cdr (assoc 0 obj)))
(setq lst '((0 1 2 3) ("banana" ("Fruit Basket" 20)) ("abc" "def")("mango") (12 . number)))
(assoc“banana”lst)
(“香蕉”(“果篮”20))
(assoc“BANANA”lst)
无
(assoc 12 lst)
(12.数量)
(assoc“abc”lst)
(“abc”“def”);
(assoc 0 lst)
(0 1 2 3);;
(assoc“mango”lst)
(“芒果”)
HTH公司 Ron Leigh对列表操作的主题有很好的解释:
http://ronleigh.com/autolisp/ales11.htm 谢谢大家。
但我需要这个函数的宽路径,意味着我需要这个函数的所有操作列表。例如:0-实体类型,1-实体名称,等等。。。。
当做
山姆 您必须查看帮助文件中的DXF代码。不幸的是,阿德斯克把他们的新帮助搞砸了——所以你无法得到它。因此,最后一次真正起作用的帮助是2011年。E、 g.以下页面显示了特定于圆圈的代码:http://docs.autodesk.com/ACD/2011/ENU/filesDXF/WS1a9193826455f5ff18cb41610ec0a2e719-7a2d.htm 以下是最新DXF参考的链接:
http://exchange.autodesk.com/autocad/enu/online-help/browse#WS73099cc142f48755a52158612bd434e551-7fdd。htm
页:
[1]