Size: a a a

2019 August 26

Э

Эдем in RubyRush
В чём замысел?
источник

Э

Эдем in RubyRush
А 3.7 -- это четное число будет?
источник

u

uam in RubyRush
источник

u

uam in RubyRush
смысл был соеденить программы из курса в одну... запускать их по меню...
источник

Э

Эдем in RubyRush
И для этого нужно написать?
app = app
источник

Э

Эдем in RubyRush
Конкретно эта строка для чего?
источник

h

hwe in RubyRush
источник

u

uam in RubyRush
с дробями поправил
источник

u

uam in RubyRush
когда было:
while app!=0 do
Napp(app)
метод выводил в цикл nil
когда стало
while app!=0 do
app=Napp(app)
метод передал в app значение которое я ввожу
источник

Э

Эдем in RubyRush
Так app допустим 1, зачем его в метод передавать?
источник

Э

Эдем in RubyRush
Почему сразу в if не пойти?
источник

Э

Эдем in RubyRush
А если app 10?
источник

Э

Эдем in RubyRush
Что делает цикл внутри метода?
источник

Э

Эдем in RubyRush
Может что-то типа такого использовать?
https://github.com/JEG2/highline
источник

u

uam in RubyRush
источник

u

uam in RubyRush
а так?
источник

u

uam in RubyRush
0лучше вообще не брать! когда nil переводим в to_i он становиться 0🙈
источник

N

Ni in RubyRush
uam
много puts для того чтоб понять где ошибка... как я понял программа после вызова метода повторно выдает пустое значение... хотя при проверке самого метода все работает ...
Для дебага есть хороший гем под названием byebug. Либо отладчики в самой IDE тоже хорошо справляются
источник

u

uam in RubyRush
apps=STDIN.gets
   if apps.to_i!=1 && apps.to_i!=2
       puts "НЕ ВЕРНО! Введите значение 1,2"
       puts "1. Выход из программы"
       puts "2. Вывести большее из чисел"
   else
       puts "OK"
   end
источник

u

uam in RubyRush
почему при заменее || на && условие не работает
если пишу 1 при || ведет по ветке if
источник