Perchè sono fondamentalmente incomprensioni di Ruby qui? Ho scritto codice Ruby per circa 2 anni e proprio oggi siamo imbattuti in questo ...i = true e false in Ruby è vero?
ruby-1.8.7-p249 > i = true and false
=> false
ruby-1.8.7-p249 > i
=> true
Qualcuno potrebbe spiegare che cosa sta succedendo qui favore? Sono sicuro che è a spec, ma sembra solo contro intuitivo per me ...
Loro "perché" parte è un duplicato di http://stackoverflow.com/questions/1434842/is-there-any-wisdom-behide-and-or-operator-in-ruby, e la parte che cosa è un duplicare di http://stackoverflow.com/questions/372652/what-are-the-ruby-gotchas-a-newbie-should-be-warned-about –