Size: a a a

2021 November 01

[

[BRM]White Rabbit in Haskell Start
хм
источник

[

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

[

[BRM]White Rabbit in Haskell Start
он не понимает, сколько и чего мы потребили
источник

E

Elijah in Haskell Start
Та ладно, я хаскель изуачаю чтобы в идеальном мире писать, а не в этом, так что такого не случится когда я на нем буду писать)
источник

[

[BRM]White Rabbit in Haskell Start
ещё и патматч неполный, это совсем плохо
источник

E

Elijah in Haskell Start
ну оно-то плохо, но не то же самое ли даст withText <|> withScientific?
источник

[

[BRM]White Rabbit in Haskell Start
нет
источник

AP

Aleksei (astynax) Pi... in Haskell Start
нет
источник

E

Elijah in Haskell Start
то есть где-то он зафейлится
источник

AP

Aleksei (astynax) Pi... in Haskell Start
нужен _ -> fail "Can't decode"
источник

[

[BRM]White Rabbit in Haskell Start
он зафейлится с ошибкой, которую вернёт парсер
источник

AP

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

[

[BRM]White Rabbit in Haskell Start
а твой просто исплючение кинет, которое хз где ловить и как потом восстанавливать
источник

E

Elijah in Haskell Start
это я тоже пробовал дописывать, но на экране затем видел другую
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Это нормально. Сообщение из fail не все показывают
источник

AP

Aleksei (astynax) Pi... in Haskell Start
decode вообще просто Nothing даст
источник

AP

Aleksei (astynax) Pi... in Haskell Start
> fail yields a custom error message: it is the recommended way of reporting a failure;
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Если сделаете eitherDecode, получите Left с нужным текстом
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Но вы не получаете сообщение не потому, что у вас кейс не полный
источник

E

Elijah in Haskell Start
я осознаю что если бы я это отправлял на ревью или собирался пользоваться вообще, то стоило бы покрыть все кейсы и написать правильный фейл, но поскольку я просто пробую силы, то я точно знал что у меня будет либо текст, либо номер
источник