В Ruby разумно найти такой код:
a = 1 and b = 2 and c = 3
print "a = #{a}, b = #{b}, c = #{c}\n"
получает результат:
a = 1, b = 2, c = 3
но я не могу понять, почему такой код:
a = 1 && b = 2 && c = 3
print "a = #{a}, b = #{b}, c = #{c}\n"
результат:
a = 3, b = 3, c = 3
Может ли кто-нибудь прояснить это для меня?
SyntaxError
. Я не получаю тех результатов, которые вы видите. - person Jörg W Mittag   schedule 03.09.2013