Size: a a a

2020 July 25

Э

Эдем in RubyRush
Так что вряд ли идентично
источник

В

Владислав in RubyRush
Только спустя некоторое время заметил, что здесь можно обойтись без self . Это из-за того, что метод ask_next_letter возвращает другой метод( по логике метод должен возвращать) ? Но что в этот момент происходит на 27 строке? остается текс game. далее текст ask_next_letter "преобразуется" в next_step?

метода next_step в главном файле нет, self не используется. а программе продолжает корректно  работать, вот и родила у меня в голове такая мысль схему(справа файл класса Game)
Верно рассуждение?
источник

VV

Vadim Venediktov in RubyRush
WANYA FORTY
Здравствуйте, никак до меня не доходит тема return. Так-то я более менее с ним разобрался, но я не понимаю: зачем писать return, если результат будет идентичен с puts, не всегда, не всегда, я имею ввиду, зачем писать return, когда можно написать puts
Приведите пример лучше
источник

A

Anton in RubyRush
WANYA FORTY
Здравствуйте, никак до меня не доходит тема return. Так-то я более менее с ним разобрался, но я не понимаю: зачем писать return, если результат будет идентичен с puts, не всегда, не всегда, я имею ввиду, зачем писать return, когда можно написать puts
Puts это такой же метод как и все остальные. Он выводит на экран текст, заданный в параметре, а возвращает nil.
По сути метод, это мясорубка, сверху мы загружаем параметры, метод работает с ними и возвращает какое-то значение(фарш). А если разберём метод puts, то это мясорубка с экраном, которая параметр выводит на экран, а не возвращает)
источник

A

Anton in RubyRush
Если мы напишем вот так a = puts, то переменной a присваивается возвращаемое значение метода puts, то есть nil
источник

A

Anton in RubyRush
Если я неверно выразился, то поправьте меня)
источник

L

Lem in RubyRush
источник

L

Lem in RubyRush
Флудовых же?
источник

RM

R M in RubyRush
субкота)
источник

RM

R M in RubyRush
источник

UN

Ungot Noname in RubyRush
Инвертирование массива циклом. 31-й шаг. Не глядя в подсказки выполнил задание. Подобные выверты, даже в простых вещах, стоят того? Или лучше не изобретать велосипед? :)
источник

DM

Dmitriy Tensei Malys... in RubyRush
Ungot Noname
Инвертирование массива циклом. 31-й шаг. Не глядя в подсказки выполнил задание. Подобные выверты, даже в простых вещах, стоят того? Или лучше не изобретать велосипед? :)
Ну в принципе есть .reverse)
источник

UN

Ungot Noname in RubyRush
По заданию нужно обходиться без него.
источник

DM

Dmitriy Tensei Malys... in RubyRush
Ну если по заданию то в чем вопрос)
источник

DM

Dmitriy Tensei Malys... in RubyRush
А для обычных дел есть готовый сахар
источник

UN

Ungot Noname in RubyRush
Стоит ли изощрятся по своему или уж лучше сразу копать в поисках готовых методов для массивов и т.д.
источник

UN

Ungot Noname in RubyRush
Точно.
источник

E

Eugene in RubyRush
Ungot Noname
Стоит ли изощрятся по своему или уж лучше сразу копать в поисках готовых методов для массивов и т.д.
Разные есть точки зрения на этот вопрос.

С моей точки зрения, если вы последовательно пройдёте от самого "дубового" варианта до самого "сахарного" (как выше обозначили), то это весьма полезно.
источник

E

Eugene in RubyRush
Хотя начинать сразу же с конечных "сахарных" вариантов - проще и быстрей.
источник
2020 July 26

o

omnia_101 in RubyRush
Доброго времени, доселе пользовался в Rails видами и там мог прописывать какие то условия, показывать часть html или нет, по типу  good.true? и  а good был объектом с методами, но когда потребовалось возвращать ответ в формате json то использование стандартных view в рельсах стало невозможным, как теперь прописывать условия?  сразу в контроллере писать все условия и отдавать json?
источник