AK
>
subscribe returns a canceller function.короче это то, что надо
там везде возвращается ф-ция для отписки, типа того
https://github.com/paf31/purescript-behaviors/blob/a16e1a8706c31b11dc6b55b2112d7ea1f8755ed1/src/FRP/Event.js#L113
Size: a a a
AK
subscribe returns a canceller function.VY
AK
AK
module Main where
import Prelude
import Control.Monad.Eff (Eff)
import Control.Monad.Eff.Class (liftEff)
import FRP (FRP)
import FRP.Event (Event, create, subscribe)
import Control.Monad.Eff.Console (CONSOLE, log)
main = do
log "------"
{ event, push } <- create
cancel <- subscribe event log
push "2"
push "3"
push "12"
pure cancel
push "a"
push "b"
push "c"
pure unit
AK
a/b/c всё равно логаютсяAK
VY
AK
к
module Main where
import Prelude
import Control.Monad.Eff (Eff)
import Control.Monad.Eff.Class (liftEff)
import FRP (FRP)
import FRP.Event (Event, create, subscribe)
import Control.Monad.Eff.Console (CONSOLE, log)
main = do
log "------"
{ event, push } <- create
cancel <- subscribe event log
push "2"
push "3"
push "12"
pure cancel
push "a"
push "b"
push "c"
pure unit
к
к
к
cancel полагаюpure cancel >>= id
l
к
AK
AK
try.purescript.org, а там старая версияAK
cancel из-за того что не сходились типы, и перепугалсяl
AK