这里发生了什么?两种形式的“除非”之间的微妙区别是什么?
> irb(main):001:0> foo = true unless defined?(foo) => nil irb(main):002:0> unless defined?(fooo) ; fooo = false ; end => false
谢谢