Size: a a a

Elm Lang сообщество разработчиков

2020 May 15

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Также
Не подойдёт
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Exhaustiveness analysis не работает, если вы явно ставите заглушки. И с if тоже не работает, потому что это не pattern matching
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
К тому же в if вы не извлёчете содержимое, то есть всё равно придётся case городить, а значит и заглушки ставить.
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
В Haskell хоть можно в let "опасно" деструктурировать (let (Just x) = ...). Но компилятор за такое тоже не похвалит
источник

RT

Roman Truschev in Elm Lang сообщество разработчиков
Ну может и извлекать не надо ничего по задаче. А написать if Cat or Dog else ... наверно никто мешает ?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Ну так вы не получите exhaustiveness analysis. То есть будет то же самое, что и с case + _
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Ну так вы не получите exhaustiveness analysis. То есть будет то же самое, что и с case + _
Спасибо за ответ
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
Я собственно и разбил это на разные типы
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Самое лучшее решение!
источник

K

Kir in Elm Lang сообщество разработчиков
Andrew Brighton
привет всем
а есть какой-то способ case of дробить на части
например у меня есть тип с 6-ю значениями, 3 обработать в одном, а 3 остальных в другом?
Только если разбить оригинальный тип на части
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
Kir
Только если разбить оригинальный тип на части
так и сделал
источник
2020 May 17

AB

Andrew Brighton in Elm Lang сообщество разработчиков
привет всем
а не подскажите, могу ли я из листа аттрибутов выцепить инфу, есть ли там onClick?
аля
hasOnClick : List (Attribute msg) -> Bool
источник

R:

Ryner :: () -> IO... in Elm Lang сообщество разработчиков
Я бы не удивился если бы Evan закрыл структурку под аттрибуты
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
я юзаю styled, там вроде как филдман
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
А говорят что элм не падает)
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Andrew Brighton
привет всем
а не подскажите, могу ли я из листа аттрибутов выцепить инфу, есть ли там onClick?
аля
hasOnClick : List (Attribute msg) -> Bool
А что ты хочешь сделать?
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Andrew Brighton
А говорят что элм не падает)
Говорят, что в Элме, нет системы эксепшинов
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Все эксепшины чисто обрабатываются
источник