guitarguy1685 发表于 2022-7-6 12:11:47

提示与原则

我应该什么时候使用(princ)或(prompt)????

flowerrobot 发表于 2022-7-6 12:36:44

与noobs共享代码时使用提示。和普林斯,当他们现在没有区别。

Freerefill 发表于 2022-7-6 12:47:13

击掌,花儿

David Bethel 发表于 2022-7-6 13:05:30

实际上(prompt)总是返回nil(princ),只有在调用更少的“STR”参数时才返回nil。

(and (setq a (+ 1 1))
    (princ "\nI Want To Continue)
    (setq b (+ a 1))
    (prompt "\nI'm Stopping Now)
    (setq c (+ b 1))
    (princ))

 
对于第一个(princ)调用,b绑定到(+1 a)。由于(提示)调用,c未绑定到值。在最后一个(princ)调用中,函数将返回nil并干净地退出-大卫

alanjt 发表于 2022-7-6 13:23:40

我通常使用princ,因为它不会中断and语句。
 
还有一个原因:
2
页: [1]
查看完整版本: 提示与原则