unless
- belong: Elisp
如何理解 unless 这个方法
(unless (boundp 'c-basic-offset)
(setq-local c-basic-offset 4))
unless后面跟的断言是假的情况下才会去执行body中的语句
这样不好理解
其实中文中还有一个词没加上去,就是否则
上面代码说的是, 除非 c-basic-offset 存在, 否则 设置为4
其实就记住,要想执行body,就让unless后面的断言是假
如何理解 unless 这个方法
(unless (boundp 'c-basic-offset)
(setq-local c-basic-offset 4))
unless后面跟的断言是假的情况下才会去执行body中的语句
这样不好理解
其实中文中还有一个词没加上去,就是否则
上面代码说的是, 除非 c-basic-offset 存在, 否则 设置为4
其实就记住,要想执行body,就让unless后面的断言是假