Genellikle lensler kullanarak değerler alan, değerlere bazı işlevler uygulayıp sonucu döndüren işlevleri yapıyorum. Örneğin, alıcılar birinci sınıf birleştirmek ve (belki tip (b -> c -> d) -> Getter a b -> Getter a c -> Getter a d
arasında) başka gaz giderici dönmek için bazı combinator olmalıdır gibi \pair -> (pair ^. _1) + (pair ^. _2)
Haskell lens kütüphanesiyle, alıcıları "birinci sınıf" olarak nasıl ele alabilirim?
hissediyorum bir çift unsurlarını toplamak. Herhangi bir yardım?
ben bunu yapmak zorunda olacağını düşünüyorum. Ayrıca, bu etki alanına işlevleri kaldırmak için <$> ve <*> 'eşdeğerlerini tanımlayabilirim. –