Actor model
class Announcerextends Actor {
def receive = {
case s: String => println(s)
case _ => println("Ignored!")
}
}
57.
Actor model
val zf= Actor.actorOf[Announcer].start()
zf ! "Super" //Actor vypíše Super
zf ! 5 //Actor ignoruje zprávu
val a = Actor.actorOf[Announcer].start()
val b = Actor.actorOf[Announcer].start()
val c = Actor.actorOf[Announcer].start()
Scala je elegantníjazyk se stručnou
syntaxí, který umožňuje jednoduše
řešit složité problémy.
66.
Literatura
• Programming inScala, Second Edition
http://www.artima.com/shop/programming_in_scala_2ed
• Dokumentace na webu Scaly
http://www.scala-lang.org/node/197