Size: a a a

2021 February 26

KV

Kirill Valyavin in Haskell
Так-то лучше!
источник

IK

Ilya Kos in Haskell
О!
источник

IK

Ilya Kos in Haskell
Вот мне sliced как раз нужен был!
источник

IK

Ilya Kos in Haskell
спасибо!
источник

IK

Ilya Kos in Haskell
Волшебно!
источник

IK

Ilya Kos in Haskell
Линзы – сила
источник

IK

Ilya Kos in Haskell
Лучше бы сделали первоклассные линзы вместо хипстерских дотрекордов
источник

AA

A64m AL256m qn<co... in Haskell
еще есть
> [1..10] & taking 5 each %~ (+10)
[11,12,13,14,15,6,7,8,9,10]

без конвертации в вектор
источник

IK

Ilya Kos in Haskell
Или indices (< n)
источник

к

кана in Haskell
с indices по всем фокусам пройдешь
источник

IK

Ilya Kos in Haskell
Да, я знаю
источник

IK

Ilya Kos in Haskell
Для меня это не проблема
источник

IK

Ilya Kos in Haskell
Это проблема для того кто этот код будет запускать 😂
источник

IK

Ilya Kos in Haskell
(Нет)
источник

ЗП

Зигохистоморфный Пре... in Haskell
A64m AL256m qn I0
еще есть
> [1..10] & taking 5 each %~ (+10)
[11,12,13,14,15,6,7,8,9,10]

без конвертации в вектор
источник

ЖК

Жук Короед in Haskell
Как при помощи линз "сфокусироваться" на некотором подмножестве коллекции, удовлетворяющем условию?
Например:
xs=[0..40]
predicate x = x 'mod' 3 == 0
f = (*1000)
Хочу получить аналог:
map (\x -> if predicate x then f x else x) [0..40]
источник

MK

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

к

кана in Haskell
filtered же
источник

ЖК

Жук Короед in Haskell
Спасибо😁
источник

к

кана in Haskell
[0..40] & each . filtered predicate *~ 1000
источник