either

    31Ciepło

    4Odpowiedz

    W wolnym czasie uczę się Haskella, więc jest to pytanie początkujące. W moich odczytów natknąłem przykład ilustrujący jak Either a jest wystąpienie Functor: instance Functor (Either a) where fmap

    12Ciepło

    1Odpowiedz

    Aby pomóc mi w nauce Funkcjonalnych Funktorów i Funktorów, pomyślałem, że dobrze byłoby zobaczyć, w jaki sposób Either jest zaimplementowany z typami Functor i Applicative. Oczywiście mogłem po prostu

    7Ciepło

    5Odpowiedz

    wiem, mogę zazwyczaj tylko wzór mecz, ale czasami mogę znaleźć te funkcje przydatne: isLeft = either (const True) (const False) isRight = either (const False) (const True) Czy istnieje coś takiego