Свързани публикации 'lenses'
Дешифриране на съобщения за грешка на обектива, част 1
Дешифриране на съобщения за грешка на обектива, част 1
Уважаемата библиотека lens на Haskell е, по мое мнение, една от неговите предимства като език. Това дава възможност за достъп, модифициране и запитване към дълбоко вложени структури от данни с ефективност, която надхвърля foo.bar.baz = “qux” пунктирания достъп до свойство в OOP стил и направо в нирваната на програмирането.
Да се научиш да използваш lens обаче може да бъде малко трудна битка — въпреки че има много..
Свързани въпроси 'lenses'
Направете една функция да работи върху списъци, байтови низове и текстове (и може би други подобни представяния)
Пиша функция, която извършва известно търсене в поредица от произволни символи. Бих искал да го направя достатъчно общ, така че да работи на списъци, Foldable s, както и на ByteString s и Text s. Обобщаването му до Foldable е просто. Но как да...
633 изгледи
schedule
04.01.2024
Data.Lens или Control.Lens
Възможен дубликат: lenses, fclabels, data-accessor - коя библиотека за достъп до структура и мутация е по-добра
Ще използвам и ще науча пакет Lens в следващия си проект на Haskell. Почти бях избрал пакета Data.Lens , когато намерих...
1266 изгледи
schedule
03.01.2024
Как да комбинирам лещи и функтори?
Опитвам се да свикна с библиотеката lens за Haskell и откривам, че се боря с някои прости проблеми. Например, да кажем (за удобство), че at и _1 имат следните типове (поне така ги разбирам аз):
at :: Ord k => k -> Lens' (Map k v)...
196 изгледи
schedule
15.05.2024