Size: a a a

2020 November 06

ПК

Паша Калугин... in Haskell
Alexander T
чем head не подходит?
Выдаёт ошибку, если строка пустая
источник

ПК

Паша Калугин... in Haskell
Нужно Nothing
источник

AV

Alexander Vershilov in Haskell
А в этом смысле, да
источник

AV

Alexander Vershilov in Haskell
Паша Калугин
Выдаёт ошибку, если строка пустая
listToMaybe
источник

AV

Alexander Vershilov in Haskell
Но это закат солнца вручную
источник

VD

Velvet Darkness in Haskell
if null str then Nothing else Just (head str), кхъ.
источник

AV

Alexander Vershilov in Haskell
Кажется вы вообще делаете интерактивное общение с пользователем
источник

ПК

Паша Калугин... in Haskell
Вот я про это и говорю
источник

ПК

Паша Калугин... in Haskell
Velvet Darkness
if null str then Nothing else Just (head str), кхъ.
Вкусненько
источник

AT

Alexander T in Haskell
head’ [] = Nothing
head’ xs = Just $ head xs
источник

AV

Alexander Vershilov in Haskell
Может haskelline взять?
источник

ПК

Паша Калугин... in Haskell
Alexander Vershilov
Кажется вы вообще делаете интерактивное общение с пользователем
Да, это правда
источник

AV

Alexander Vershilov in Haskell
Alexander T
head’ [] = Nothing
head’ xs = Just $ head xs
Data.Maybe.listToMaybe
источник

VD

Velvet Darkness in Haskell
Или можно NonEmpty использовать.
источник

AV

Alexander Vershilov in Haskell
Паша Калугин
Да, это правда
Я поэтому прозадачу с самого начала и спрашивал
источник

AV

Alexander Vershilov in Haskell
источник

AV

Alexander Vershilov in Haskell
Насколько я помню штука вполне рабочая
источник

ПК

Паша Калугин... in Haskell
Не вижу смысла в этой штуке
источник

ПК

Паша Калугин... in Haskell
Velvet Darkness
megaparsec же
А можно пожалуйста пример, как там прочитать символ?
источник

VD

Velvet Darkness in Haskell
Паша Калугин
А можно пожалуйста пример, как там прочитать символ?
Что-то вроде parse myParser "" input, а в myParser комбинатор, который читает символ.
источник