Size: a a a

2019 August 03

Э

Эдем in RubyRush
Не надо пробовать!
Надо действовать 💪
источник

АЯ

Артём Яроцкий... in RubyRush
Эдем
Не надо пробовать!
Надо действовать 💪
Это точно. Если только пробовать, то нифига не будет.
источник

В

Валерий in RubyRush
Всем добрый день, подскажите пожалйуста по бозовым механиками каманд "If и else" Могу ли я задать такой алгоритм, при котором при не выполнении условия 1 if и сравнении двух чисел, при том что они не равны, следующим раветвлением шло сравнение чисел на то, кто из них больше.Не закрывая все это командой end.
источник

В

Валерий in RubyRush
#Выбор большего или равности
if (per1 == per2)
 puts "Эти числа равны"
if (per1 > per2)
 puts "Наибольшее число равно " + per1.to_s
else
 puts  "Наибольшее число " + per2.to_s

end
источник

Э

Эдем in RubyRush
elsif
источник

Э

Эдем in RubyRush
Вместо второго if
источник

Э

Эдем in RubyRush
Ну и в Руби не принято такие условия в скобки брать
источник

В

Валерий in RubyRush
Спасибо, сейчас все заработало так как было задумано, но я так понял, что сама задумка была не совсем верной, подскаждите почему?
источник

АЯ

Артём Яроцкий... in RubyRush
Перед кодом и после кода по три подряд вот таких знака: `

Будет выглядеть так:
# Выбор большего или равности
if (per1 == per2)
 puts "Эти числа равны"
if (per1 > per2)
 puts "Наибольшее число равно " + per1.to_s
else
 puts  "Наибольшее число " + per2.to_s
end
источник

В

Валерий in RubyRush
И пару слов про команду elsif, я думал это команда на сравнекние мнигих условия за один  раз в одной строке.Возможно я плохо изъястняюсь, я пока вобще не бум бум в руби
источник

SS

Sammy Stop in RubyRush
Артём Яроцкий
Перед кодом и после кода по три подряд вот таких знака: `

Будет выглядеть так:
# Выбор большего или равности
if (per1 == per2)
 puts "Эти числа равны"
if (per1 > per2)
 puts "Наибольшее число равно " + per1.to_s
else
 puts  "Наибольшее число " + per2.to_s
end
Ещё б подсветку как в редакторах, эх))
источник

АЯ

Артём Яроцкий... in RubyRush
Sammy Stop
Ещё б подсветку как в редакторах, эх))
Мечты-мечты, чего же боле
источник

Э

Эдем in RubyRush
elsif - это ветвление условия if
источник

АЯ

Артём Яроцкий... in RubyRush
Валерий
И пару слов про команду elsif, я думал это команда на сравнекние мнигих условия за один  раз в одной строке.Возможно я плохо изъястняюсь, я пока вобще не бум бум в руби
Команда elsif, по сути, сокращение для вот такой конструкции:

if something
 do_something
else
 if another
   do_another
 end
end


И то же самое, с применением elsif:

if something
 do_something
elsif another
 do_another
end
источник

АЯ

Артём Яроцкий... in RubyRush
Как-то вот так
источник

В

Валерий in RubyRush
Эдем
elsif - это ветвление условия if
Грубо говоря, само условие    if - else    это ветвь из двух направлений.А   if -ilsif   ветвь с подветьвю из нескольких.Так?
источник

Э

Эдем in RubyRush
Каждый elsif - отдельная ветка
источник

В

Валерий in RubyRush
Эдем
Каждый elsif - отдельная ветка
Но заключенная между началом - If- и концом - End. Так ?
источник

В

Валерий in RubyRush
Не совсем правильно говорю, с точки зрения программ
источник

SS

Sammy Stop in RubyRush
Артём Яроцкий
Мечты-мечты, чего же боле
А вдруг)
источник