Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 November 27

DV

Dmitrij Verenikin in Ruby, Rails, Hanami | dry-rb
Nikkie Grom
с версии 2.3 или 2.4
источник

NG

Nikkie Grom in Ruby, Rails, Hanami | dry-rb
ммм, это не то
здесь про
entity.&nil.&method
источник

VA

Valentin Andreev in Ruby, Rails, Hanami | dry-rb
Вообще не про то. Там symbol в метод, а null safe совсем другое.
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
она ж для хешей никак не поможет?
источник

DV

Dmitrij Verenikin in Ruby, Rails, Hanami | dry-rb
Да, но она же тоже древняя. Сейчас чекнул - 5 лет уже, как руби 2.3 с нами.
источник

VA

Valentin Andreev in Ruby, Rails, Hanami | dry-rb
С хешами - dig, fetch.
источник

)

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

ГА

Гегам Антонян... in Ruby, Rails, Hanami | dry-rb
Привет всем.  Я пишу практику, и мне про руби тоже пору слов надо "Исключение возникающих при вводе несовпадающего типа данных".  Посмотрел для ввода из консоли нашел только gets. Читает как строку.  Есть что то другое аналогично cin ? если нету то как "str".to_f поймать исключение? просто в перемнном сохраняется нуль.
источник

AA

Alex A in Ruby, Rails, Hanami | dry-rb
Гегам Антонян
Привет всем.  Я пишу практику, и мне про руби тоже пору слов надо "Исключение возникающих при вводе несовпадающего типа данных".  Посмотрел для ввода из консоли нашел только gets. Читает как строку.  Есть что то другое аналогично cin ? если нету то как "str".to_f поймать исключение? просто в перемнном сохраняется нуль.
Float("kds")  # => ArgumentError (invalid value for Float(): "kds")
источник

AA

Alex A in Ruby, Rails, Hanami | dry-rb
чтобы получать исключения, вот так преобразовывай вместо to_f. Но так никто в программах не делает
источник

SU

Serg Udo in Ruby, Rails, Hanami | dry-rb
Гегам Антонян
Привет всем.  Я пишу практику, и мне про руби тоже пору слов надо "Исключение возникающих при вводе несовпадающего типа данных".  Посмотрел для ввода из консоли нашел только gets. Читает как строку.  Есть что то другое аналогично cin ? если нету то как "str".to_f поймать исключение? просто в перемнном сохраняется нуль.
источник

FK

Fedor Koshel in Ruby, Rails, Hanami | dry-rb
Гегам Антонян
Привет всем.  Я пишу практику, и мне про руби тоже пору слов надо "Исключение возникающих при вводе несовпадающего типа данных".  Посмотрел для ввода из консоли нашел только gets. Читает как строку.  Есть что то другое аналогично cin ? если нету то как "str".to_f поймать исключение? просто в перемнном сохраняется нуль.
Лучше скажи, что руби делает все что бы не было такого исключения )))
irb(main):001:0> 'qwe'.to_f
=> 0.0
irb(main):002:0> nil.to_f
=> 0.0
irb(main):003:0> '1'.to_f
=> 1.0
irb(main):004:0> '23e-2'.to_f
=> 0.23
источник

FK

Fedor Koshel in Ruby, Rails, Hanami | dry-rb
Это, кстати, может и к косякам приводить, к примеру
irb(main):006:0> '12.12.12.123.123.12'.to_f
=> 12.12
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Чего бы ты ожидал от последней строки?
источник

FK

Fedor Koshel in Ruby, Rails, Hanami | dry-rb
распознавания в 0 как строку
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
Fedor Koshel
распознавания в 0 как строку
оно в рубях заложено так примерно везде
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
2.6.3 :025 > '1.5abcd'.to_f
=> 1.5
2.6.3 :026 > '1.5abcd'.to_i
=> 1
источник

FK

Fedor Koshel in Ruby, Rails, Hanami | dry-rb
ага
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
есть аргументы и в пользу одного, и в пользу другого, главное чтобы было по одному принципу везде
источник
2020 November 29

FK

Fedor Koshel in Ruby, Rails, Hanami | dry-rb
@homo_vespertilio похоже десант ботов высадился
источник