Size: a a a

2020 February 19

G

Grek in RubyRush
Mikhail Anatolyevich
Я попросту написал говнокодовый метод с кучей преобразований который на выходе возвращает последний десяток числа, к примеру отдашь ему 13412, он вернет 12 и т.д.

В самом методе применил сей метод округления, присвоил переменной 'количества негритят' в значение его применение и добавил приоритетное условие (выполняющееся раньше чем происходит выяснение остатка от деления на 10), что если эта переменная равна числам в диапазоне от 11 до 14, возвращать нужное мне значение

блин, надеюсь понятно описал 😅
😂 😂
источник

Э

Эдем in RubyRush
> Я попросту написал говнокодовый метод с кучей преобразований который на выходе возвращает последний десяток числа, к примеру отдашь ему 13412, он вернет 12 и т.д.

number % 100
источник

MA

Mikhail Anatolyevich in RubyRush
да, да, да
источник

RM

R M in RubyRush
Mikhail Anatolyevich
да, да, да
Зато сколько нового узнал пока писал да)
источник

MA

Mikhail Anatolyevich in RubyRush
зато в методах попрактиковался, ага)
источник

MA

Mikhail Anatolyevich in RubyRush
было бы тупо если бы у меня number % 100 был в методе
источник

MA

Mikhail Anatolyevich in RubyRush
😄
источник

RM

R M in RubyRush
Mikhail Anatolyevich
было бы тупо если бы у меня number % 100 был в методе
Вообще так и пишутся методы часто)
источник

RM

R M in RubyRush
Это упрощает читабельность кода
источник

MA

Mikhail Anatolyevich in RubyRush
Ещё много предстоит изучить и понять)
источник

АП

Алексей Печерский... in RubyRush
источник

АП

Алексей Печерский... in RubyRush
Когда без опыта лезешь в прод
источник

ТК

Тимур Каримов... in RubyRush
Кто может объяснить разницу между save и save!, а также методами отмеченными вопросительным знаком и восклицательным?
источник

ТК

Тимур Каримов... in RubyRush
если save будет без воскл знака, то просто будет переход к следующей строке, если коммита не будет?
источник

RM

R M in RubyRush
Методы с ! меняют исходный объект чтобы изменить объект методом без ! Тебе нужно объявить переменную для этого нового объекта; ? Знак является нотацией для методов возвращающих булево значение
источник

D

Denis in RubyRush
Ну вообще это гуглится без проблем, а так, save! вызовит ошибку, если не удалось сохранить, а save вернёт тру или фолс =)
источник

N

Ni in RubyRush
R M
Методы с ! меняют исходный объект чтобы изменить объект методом без ! Тебе нужно объявить переменную для этого нового объекта; ? Знак является нотацией для методов возвращающих булево значение
Не в случае с рельсами только
источник

T

Transfer in RubyRush
в данном варианте ! возбудит exception, если объект не будет сохранен
источник

ТК

Тимур Каримов... in RubyRush
Спасибо!
источник

Э

Эдем in RubyRush
Или просто Спасибо?
источник