Size: a a a

2020 May 18

DM

Dmitriy Tensei Malys... in RubyRush
вроде так можно
источник

D

Deus in RubyRush
Dmitriy Tensei Malyshev
вроде так можно
такое выражение не проходит проверку на истинность
источник

DM

Dmitriy Tensei Malys... in RubyRush
Deus
такое выражение не проходит проверку на истинность
хз, не юзаю особо case, погугли на SO наверняка есть про это все
источник

DM

Dmitriy Tensei Malys... in RubyRush
ruby case less statement
источник

К

КАБАН in RubyRush
Deus
подскажите кто не спит. В руби в case/when можно вписать только проверку на равенство? никаких >=, >, <, <=, ! ?
Вроде, только =,>,<
источник

К

КАБАН in RubyRush
Не то
источник

К

КАБАН in RubyRush
Можно
источник

D

Deus in RubyRush
источник

D

Deus in RubyRush
все, понял. нужно из кейса убрать "i"))
источник

DM

Dmitriy Tensei Malys... in RubyRush
источник

VV

Vadim Venediktov in RubyRush
Deus
все, понял. нужно из кейса убрать "i"))
Не надо так :)
источник

VV

Vadim Venediktov in RubyRush
источник

MS

Minira Samadova in RubyRush
Здрасте
Попыталась в гугл найти, но скорее всего использую неправильные ключевые слова.
У менят такой вопрос (мой background JavaScript, прошу не судить :D )

Почему в Руби нужно конвертировать массив (array) в строку (string) чтобы вывести его в консоль?
В JavaScript допустим если вывести в консоль string + array то она выводится без проблем.

Есть какой-то короткий и простой ответ на это вопрос?
Спасибо
источник

PP

Pavel Protchenko in RubyRush
Не надо конвертить в строку
источник

PP

Pavel Protchenko in RubyRush
puts arr
источник

PP

Pavel Protchenko in RubyRush
arr = [‘super’, ‘puper’]
источник

MS

Minira Samadova in RubyRush
Сорри, я кажется неправильно написала
Смотрю вот этот видео урок про массивы:
https://youtu.be/VtK8-OaBSOM
и когда нужно вывести в консоль string + array, его конвертируют в string. Пример:

fruits = ["apple", "blueberry"];

puts "Array" + fruits.to_s

Я попыталась без конвертирования, но мне дает ошибку
источник

MS

Minira Samadova in RubyRush
Попробовала тоже самое в JavaScript выводит без проблем без конвертирования, то есть походу Node делает это за нас?
В Руби же надо указывать что массив нужно конвертировать в строку?
источник

PP

Pavel Protchenko in RubyRush
Это потому что сначала идет строка, можно сделать так puts “Array #{fruits}”
источник

MS

Minira Samadova in RubyRush
О!! Интересно, таким образом он выводит в консоли даже скобки
А можно ссылку на этот метод?
источник