(
data Either a b = ...
instance Functor (Either a) where // b это уже функторная дырка
...
Size: a a a
(
data Either a b = ...
instance Functor (Either a) where // b это уже функторная дырка
...
BP
(
Kd
BP
I
Either почти все операции (всякие мапы, флетмапы и пр.) работают именно для правого значения? Это какое-то общепринятое соглашение?KD
data Either a b = ...
instance Functor (Either a) where // b это уже функторная дырка
...
(
KD
Either як Result, то да, окей, у нас влево бежит ошибка и её дальше пробрасываем, а вправо результат и его как-то обрабатываем, но если у нас Either в обе стороны должен обрабатываться как-то особенно, то получается этого нормально не реализовать?(
KD
either.flatMapRight {}.flatMapLeft {}(
KD
AK
BP
KK
AM
AK
ML
Either почти все операции (всякие мапы, флетмапы и пр.) работают именно для правого значения? Это какое-то общепринятое соглашение?