или же придумать какой-то другой способ засунуть туда числа, которые не определены. Технически у меня "правильные" значения строго больше нуля, но хотелось бы чтобы myMap ! key вылетал с ошибкой при обращении к таким ключам, а не говорил что-то вроде "о, ну раз там 0 (или -1), то едем дальше"
или же придумать какой-то другой способ засунуть туда числа, которые не определены. Технически у меня "правильные" значения строго больше нуля, но хотелось бы чтобы myMap ! key вылетал с ошибкой при обращении к таким ключам, а не говорил что-то вроде "о, ну раз там 0 (или -1), то едем дальше"
вы точно хотите отличать отсутствие ключа и присутствие пустого значения?
Добрый день, можно ли в хаскеле как-то несколько паттернов на одной строчке уместить? Те вместо normalizeFrChar = \case 'ë' -> 'a' 'é' -> 'a' 'è' -> 'a' 'ê' -> 'a' ... написать что-то вроде ... case 'ë' | 'é' | 'è' | 'ê' => 'e' ... Я провобал добавить https://wiki.haskell.org/MultiCase - но у меня ghc это расширение не подключает
Добрый день, можно ли в хаскеле как-то несколько паттернов на одной строчке уместить? Те вместо normalizeFrChar = \case 'ë' -> 'a' 'é' -> 'a' 'è' -> 'a' 'ê' -> 'a' ... написать что-то вроде ... case 'ë' | 'é' | 'è' | 'ê' => 'e' ... Я провобал добавить https://wiki.haskell.org/MultiCase - но у меня ghc это расширение не подключает