vormittag 发表于 2011-10-30 21:40:30

[求助] 带有可省略参数的函数如何定义?

Autolisp的很多函数都有可省略的参数,如:
(angtos angle ])
使用时可以采用:
(angtos 0.785398)
(angtos 0.785398 0 4)
(angtos 0.7853984)

如果自定义一个这样带有可省略参数的函数该如何写?
论坛中我用“可省略参数”进行搜索,没有找到相关资料。哪位大侠能帮忙指个方向么?

Andyhon 发表于 2011-10-30 22:51:46

这个得跨向 ObjectArx 的门槛 ...

qjchen 发表于 2011-12-14 18:31:54

我以前也一直在寻找这个问题的答案

不过一般得到的结果都是 用表进行传递

原生的Lisp是有这个功能的,似乎是用.来定义的,不过Autolisp大概是不行的

Andyhon兄说的Arx应该是可行的,最近Highflybird兄在研究这些ARX,希望他能解决这个问题
页: [1]
查看完整版本: [求助] 带有可省略参数的函数如何定义?