Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 December 17

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
qwerty 123
"First second third".split(' ').map(&:capitalize!)

почему первое слово убивается и становится nil?
зачем тебе там ! если у тебя всеравно все мапится
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
зачем нужен nil вообще от этой функции
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
зачем вообще там ! нужен?
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
ты пытаешься создать новый объект и сразу же его поменять
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
ну предположим не нужен, но поведение с ! оч неочевидно
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
с этим я согласен
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
но у них этот паттерн возвращать ! без изменения в нескольких местах прослеживается
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
qwerty 123
зачем нужен nil вообще от этой функции
а ты бы хотел, чтобы он ошибку выкидывал?
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
Igor Pavlov
а ты бы хотел, чтобы он ошибку выкидывал?
я бы хотел чтобы он капитализировал в любом случае
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
qwerty 123
"First second third".split(' ').map(&:capitalize!)

почему первое слово убивается и становится nil?
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
а, написали уже
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
:slowpoke
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
qwerty 123
я бы хотел чтобы он капитализировал в любом случае
ну переопредели метод если уж хочется))
а так все вроде бы логично, если был вызван метод с восклицательным знаком, а он не сделал никаких изменений, то вернул nil
источник

В

Виталий in Ruby, Rails, Hanami | dry-rb
неочевидно, но задокументированно
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
Виталий
неочевидно, но задокументированно
тому кто это придумал надо гвоздь в голову забить
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
Тенпеннай
тому кто это придумал надо гвоздь в голову забить
а еще и когда нил не модифицирует a
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
это по соглашению Bang! метод, он точно должен модифицировать а, или падать в эксепшын
источник

)

) in Ruby, Rails, Hanami | dry-rb
💪
источник

АК

Александр Костров... in Ruby, Rails, Hanami | dry-rb
Ребят, привет. Тут где-то в группе проскакивала страничка-чеклист-опросник для собесов со стороны соискателя (какой CI, какие технологии, какой деплой и пр). Не кинете ссылку плз, если у кого-то есть, а то не найти что-то.
источник

R

Roman in Ruby, Rails, Hanami | dry-rb
)
💪
а есть где заказать?)
источник