jkbbwr
04/13/2017, 7:16 PMclass Echo : Actor<Any> {
fun tick() {
val ctx = inbox.await()
reply(ctx, ctx.msg)
}
fun run() {
while (true) {
tick()
}
}
}
// Or
fun echo() = actor { it ->
while (true) {
val ctx = it.await()
it.reply(ctx, ctx.msg)
}
}