我理解 if 函数的意思,返回值为 t 则返回 list 里的第一个元素,nil 则返回另外的元素。
但比较奇怪的是,(setq a 1) 和 (setq b 2) 后,返回的是 1。 而当 a、b 的值调转,返回的值是 2。