Size: a a a

2021 June 21

MK

Maxim Koltsov in Haskell
оставьте в покое бота
источник

[

[BRM]White Rabbit in Haskell
иначе бот вас в покое не оставит
источник

ДК

Дима Ковалев... in Haskell
Предложение само вылезло
источник

A

Aleksandr Khristenko in Haskell
Хм, а можно делать паттерн-матчинг только по конструктору, без использования (MyConstructor _ _ _ _), т.е. как-то избежать вот этих _?
источник

MK

Maxim Koltsov in Haskell
MyConstructor{}
источник

MK

Maxim Koltsov in Haskell
вот так
источник

[

[BRM]White Rabbit in Haskell
а так именованные поля должны быть, нет?
источник

MK

Maxim Koltsov in Haskell
нет
источник

[

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

MK

Maxim Koltsov in Haskell
так работает и с не-рекордами
источник

A

Aleksandr Khristenko in Haskell
Спасибо
источник

K

Kir in Haskell
Стоп, что? Interact работает по-другому
источник

K

Kir in Haskell
Я предположу, что там что-то вроде
fin <- getContents
mapM_ (putStrLn . f) (lines fin)
источник

IO

I O in Haskell
Там же ленивый getContents через unsafeInterleaveIO, поэтому норм
источник

к

кана in Haskell
так это скрин определения же
источник

IK

Ilya Kos in Haskell
+
источник

IO

I O in Haskell
При таком определении нельзя получить больше строки за раз, а это может быть нужно
источник

[

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

[

[BRM]White Rabbit in Haskell
> base
источник

к

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