Свързани публикации '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