Size: a a a

2021 February 18

A

Aragaer in Haskell Start
я не проверял!
источник

T

The Lord of Hypercom... in Haskell Start
Выглядит подозрительно
источник

IK

Ilya Kos in Haskell Start
The Lord of Hypercomplex Numbers
Выглядит подозрительно
Почему
источник

A

Aragaer in Haskell Start
но нет, работает вроде
источник

T

The Lord of Hypercom... in Haskell Start
Потому что map(f:)
источник

A

Aragaer in Haskell Start
ну это значит "прицепить первый элемент к каждому из результатов"
источник

T

The Lord of Hypercom... in Haskell Start
Я таких колдунств не видел, поэтому и не доверяю
источник

IK

Ilya Kos in Haskell Start
The Lord of Hypercomplex Numbers
Потому что map(f:)
Ну да, map это всегда подозрительно
источник

A

Aragaer in Haskell Start
ну как же - это сечение оператора :
источник

A

Aragaer in Haskell Start
(f:) lst это f:lst
источник

A

Aragaer in Haskell Start
поскольку myFunc возвращает список списков, то к каждому из этих списков мы просто впереди прицепляем еще один элемент
источник

A

Aragaer in Haskell Start
я уверен, что это же можно записать короче, без do
источник

T

The Lord of Hypercom... in Haskell Start
Aragaer
я уверен, что это же можно записать короче, без do
>>
источник

IK

Ilya Kos in Haskell Start
f [] = [[]]
f (x:xs) = (:) <$> x <*> f xs
источник

A

Aragaer in Haskell Start
ага
источник

JS

Jerzy Syrowiecki in Haskell Start
The Lord of Hypercomplex Numbers
Я таких колдунств не видел, поэтому и не доверяю
я вам вчера показывал https://t.me/haskell_learn/75641
источник

T

The Lord of Hypercom... in Haskell Start
Да я на код невнимательно посмотрел и подумал, что map(f:) это и есть вся функция
источник

JS

Jerzy Syrowiecki in Haskell Start
Ilya Kos
f [] = [[]]
f (x:xs) = (:) <$> x <*> f xs
foldr (liftA2 (:)) [[]]
источник

D

Dreamerinnoise in Haskell Start
пошёл код гольф
источник

T

The Lord of Hypercom... in Haskell Start
Dreamerinnoise
пошёл код гольф
Кто справится короче?
источник