- 积分
- 4043
- 明经币
- 个
- 注册时间
- 2009-12-13
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2012-4-25 10:04:34
|
显示全部楼层
(or expr...)
OR函数将返回一串 expr 作 OR 逻辑运算后的结果。or 会从左到右去计算表达式, 以寻找一个非nil的表达式。如果找到了一个, 则 or 会停止进一步的计算工作, 并返回 T。如果所有的表达式均为 nil 时, or 将返回 nil, 否则返回T。
(or DD (setq DD DI))在此OR的作用是如果DD非NIL那么就跳过(SETQ DD DI),如果DD为NIL那么继续读取(sETQ DD DI) 其实可以写成(IF (NOT DD)(SETQ DD DI)) |
|