找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 16988|回复: 4
打印 上一主题 下一主题

[原创] [日积月累]autolisp常用函数详解

[复制链接]
跳转到指定楼层
1
发表于 2007-11-9 09:47:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
1.多条件、多处理结果函数
(cond (条件表达式1 结果表达式1 结果表达式2 …)
          (条件表达式2 结果表达式1 结果表达式2 …)
          …
)
[说明]
参数可以为任意数目的表,它按顺序对每个表的第一项(条件表达式)求值,直到条件表达式的条件为“真”(T,而不是nil)。作为参数的表虽然可以任意多,但执行的只有一个表中的结果表达式,即条件表达式的值为“真”的那个表。
[返回值]
返回所执行的表的结果。如果所有条件表达式的值都不为“真”(即没有可执行的表),则返回nill。所执行的表的结果为最后一个结果表达式的值,除非没有任何结果表达式(即结果表达式为空),则返回条件表达式的值(即为T)。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2007-11-12 09:42:02 | 只看该作者
2.顺序地对每一个表达式进行求值,并返回最后那个表达式的值
(progn (表达式1)
            (表达式2)
            …
)
[说明]
在仅能使用一个表达式充当操作数,却需要对好几个表达式求值的地方,使用 progn 函数。常用在if的结果表达式中。
[返回值]
最后一个表达式的值。
3
发表于 2007-11-13 09:17:11 | 只看该作者
3.搜索表中是否包含某表达式,并从该表达式的第一次出现处返回表的其余部分
(member expr lst)
[说明]
expr为要搜索的表达式,lst为要搜索表达式expr的表。
[返回值]
表。如果lst中不包含expr,则返回nil。
[示例]
命令:(member ‘c ‘(a b c d e))
返回值:(c d e)
命令:(member ‘q ‘(a b c d e))
返回值:nil
4
发表于 2007-11-16 22:20:37 | 只看该作者
就这么一点??
5
发表于 2007-11-17 19:29:55 | 只看该作者
々太少了吧,还有吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-22 11:48 , Processed in 0.028199 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表