с
Size: a a a
с
ЗП
З
З
ЗП
с
З
ЗП
З
ЗП
ЗП
ЗП
VY
over :: Setter s t a b -> (a -> b) -> s -> t(читаю https://github.com/ekmett/lens/wiki/Derivation)
-- or
over :: ((a -> Identity b) -> s -> Identity t)
-> (a -> b) -> s -> t
over l f = runIdentity . l (Identity . f)
ЗП
over :: Setter s t a b -> (a -> b) -> s -> t(читаю https://github.com/ekmett/lens/wiki/Derivation)
-- or
over :: ((a -> Identity b) -> s -> Identity t)
-> (a -> b) -> s -> t
over l f = runIdentity . l (Identity . f)
VY
ЗП
VY
lensToLensLaarhoven
lensLaarhovenToLens
lensProfunctorToLensLaarhoven
lensLaarhovenToLensProfunctor
VY
ЗП