AK
Size: a a a
AK
ЗП
l
ЗП
к
l
ЗП
ЗП
l
ЗП
ЗП
ЗП
mkFnN то мб быстрее будетl
l
l
l
AK
Event.mapAccum: ∀ event a b c. IsEvent event ⇒ (a → b → Tuple b c) → event a → b → event c(a → b → Tuple b c)) производится эффект (типа Eff e b) , как правильно выполнить эффект и при этом вынуть результат внутри другой функции с таким же эффектом как Eff e?AK
funcWithEff :: forall e. ... MyType -> Eff e MyType
main :: forall e. ... -> Eff e Unit
main ... = do
{ event, push } <- create
_ <- Event.mapAccum (\a b -> do
result <- funcWithEff ...
pure $ Tuple result ...
) event Something
_ <- subscribe event $ ...
pure unit
к