|
Scala 2.1.8
|
object
Responder
extends
java.lang.Object with
scala.ScalaObjectConstructor Summary | |
def
this
|
Def Summary | |
def
constant
[ a ]
( x : a )
: scala.Responder[a]
creates a responder that answer continuations with the constant a |
|
def
exec
[ a ]
( x : => scala.Unit )
: scala.Boolean
executes x and returns true, useful as syntactic convenience in for comprehensions |
|
def
loop
[ a ]
( r : scala.Responder[scala.Unit] )
: scala.Responder[scala.All]
|
|
def
loopWhile
[ a ]
( cond : => scala.Boolean ) ( r : scala.Responder[scala.Unit] )
: scala.Responder[scala.Unit]
|
|
def
run
[ a ]
( r : scala.Responder[a] )
: scala.Option[a]
runs a responder, returning an optional result |
Constructor Detail |
def
this
Def Detail |
def
constant
[ a ]( x : a ) : scala.Responder[a]
def
exec
[ a ]( x : => scala.Unit ) : scala.Boolean
def
loop
[ a ]( r : scala.Responder[scala.Unit] ) : scala.Responder[scala.All]
def
loopWhile
[ a ]( cond : => scala.Boolean ) ( r : scala.Responder[scala.Unit] ) : scala.Responder[scala.Unit]
def
run
[ a ]( r : scala.Responder[a] ) : scala.Option[a]