cash = 100_000.00
sum = 0
cash += 1.00, sum while cash < 1_000_000.00 # underscores ignored
Я нашел приведенный выше пример в книге «Изучение Рубин», но с использованием Ruby 1.9 он не компилируется («интерпретировать»?)Что такое запятая в этом примере кода?
syntax error, unexpected ',', expecting $end
Что запятая должны делать после того, как 1,00?
Вот полный контекст, например:
#Also, like if, you can use while as a statement modifier, at the end of a statement:
cash = 100_000.00
sum = 0
cash += 1.00, sum while cash < 1_000_000.00 # underscores ignored
#So cash just keeps adding up until it equals $1,000,000.00. I like that!
Черт. Ты в порядке. – 2009-03-12 19:21:19