Привет, прохожу 5-6 уроки, там была такая задачка 100.times { |i| puts "i = #{i}" }, в 6м уроке Роман рассказывает что можно интерполировать все что угодно и писать в строку, я решил поиграться с примером и застрял:
10.times { |i| puts "i = #{i}: #{(i+5*5).even?}" }
gets
вывод: C:\Projects\MyApp1>ruby test.rb i = 0: false
i = 1: true
i = 2: false
i = 3: true
i = 4: false
i = 5: true
i = 6: false
i = 7: true
i = 8: false
i = 9: true
пытаюсь вывести с результатом (отображением результата) и проверять на четность :
10.times { |i| puts "i = #{i}: #{(i+5*5)}.even?" }
gets
выводит:
i = 0: 25.even?
i = 1: 26.even?
i = 2: 27.even?
i = 3: 28.even?
i = 4: 29.even?
i = 5: 30.even?
i = 6: 31.even?
i = 7: 32.even?
i = 8: 33.even?
i = 9: 34.even?
не догоняю как применить этот even правильно, Хочу:
i = 1: 26 true
......
Подскажите что нужно, спасибо