Size: a a a

2021 May 06

N

Nikita Ursol in Haskell
ты одновременно и правыми и левыми alt/ctrl/win ползуешься? 🤔
источник

KV

Kirill Valyavin in Haskell
Да, всякое бывает
источник

N

Nikita Ursol in Haskell
вообщем на комбинации тоже можно назначить - смотри man xkeyboard-config
источник

KV

Kirill Valyavin in Haskell
Ну короче это всё просто так не работает. А ввести >>> удобно всегда, и ни у кого не возникает вопросов, что это за символы, как их вводить и где искать. А главное — отображаться оно будет так, как удобно читающему, а не пишущему
источник

JS

Jerzy Syrowiecki in Haskell
а есть ли где-то такая готовая функция?

ifnull :: Foldable t => t a -> b -> (t a -> b) -> b
ifnull x e f
 | null x    = e
 | otherwise = f x
источник

к

кана in Haskell
можно выделить отсюда

nullable :: Foldable f => f a -> Maybe (f a)
nullable x = if null x then Nothing Just x

ifnull = maybe f e . nullable
источник

JS

Jerzy Syrowiecki in Haskell
хм, вместо null можно другой предикат
источник

JS

Jerzy Syrowiecki in Haskell
первое похоже на guard
источник

IO

I O in Haskell
Хугл подсказывает defaulting :: Foldable f => b -> (f a -> b) -> f a -> b из safe-foldable, но тут лист последним идет
источник

к

кана in Haskell
с каким-то приближением можно сказать так

filtered (isn't _Empty) %~ f
источник

JS

Jerzy Syrowiecki in Haskell
fromMaybe e $ f x <$ guard (not $ null x)
что-то такое
источник

JS

Jerzy Syrowiecki in Haskell
просто лень новую функцию определять
источник

JS

Jerzy Syrowiecki in Haskell
а у меня в коде 5 раз подряд

if null xs then
 ...................................
else
 ...............................................xs
источник

JS

Jerzy Syrowiecki in Haskell
а впрочем, куда уж короче?
источник

A

Andrey in Haskell
listToMaybe и байнды
источник

A

Andrey in Haskell
если конечно речь об одном элементе списка.. ну или NonEmpty, чтобы вообще не заморачиваться
источник

к

кана in Haskell
ну конечно, ведь если задачу можно не делать, то ее можно не делать)
источник

X

XÆA-XII in Haskell
А что за комонады?
источник

DB

Danil Berestov in Haskell
Штуки, дуальные монадам
источник

X

XÆA-XII in Haskell
Монада наоборот?
источник