Size: a a a

2021 November 01

AP

Aleksei (astynax) Pi... in Haskell Start
А потому, что read взрывается на плохом вводе, а не фейлит парсинг
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Используйте Data.Text.readMaybe
источник

E

Elijah in Haskell Start
и текст точно содержит число
источник

E

Elijah in Haskell Start
ага, тоже пробовал)
источник

E

Elijah in Haskell Start
у меня есть ряд задач к которым надо созреть
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Ну вот там надо на Nothing делать fail "сообщение"
источник

E

Elijah in Haskell Start
а сейчас я решил свою проблему иначе и удовлетворен)
источник

[

[BRM]White Rabbit in Haskell Start
хорошие практики ещё никому не вредили!
источник

AP

Aleksei (astynax) Pi... in Haskell Start
read — не для продакшна, а чтобы просто в REPL быстро накостылять чего-нибудь
источник

E

Elijah in Haskell Start
так я же и костылю
источник

E

Elijah in Haskell Start
сначала накостылил
источник

E

Elijah in Haskell Start
потом отполировал
источник

E

Elijah in Haskell Start
несколько раз
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Чтение внешнего формата с помощью read делать не нужно
источник

AP

Aleksei (astynax) Pi... in Haskell Start
В крайнем случае readMaybe, но даже этот вариант не предназначен для десериализации
источник

[

[BRM]White Rabbit in Haskell Start
можно использовать какой-нибудь из парсеков)
источник

AP

Aleksei (astynax) Pi... in Haskell Start
read — чтобы сделать foo <- readLn в олимпиадном коде и не тратить время на парсинг заранее подготовленных "стерильных" данных
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Для всего остального — парсинг, aeson, вот это всё
источник

E

Elijah in Haskell Start
вообще я начинал с readMaybe
источник

E

Elijah in Haskell Start
потом думаю может быть я что-то упускаю
источник