Je viens de commencer à apprendre scala et l'apprentissage actuellement environ Akka à travers ce coursPeut-on définir trait à l'intérieur d'un objet dans scala
Learning Akka Je suis confus au sujet du style de code, l'auteur a créé un trait à l'intérieur d'un objet.
object MusicController {
sealed trait ControllerMsg
case object Play extends ControllerMsg
case object Stop extends ControllerMsg
def props = Props[MusicController]
}
Je comprends que l'objet Scala fournit la capacité singleton et une façon de définir l'ensemble méthode statique dans la classe par objet compagnon. Quelqu'un peut-il m'aider à comprendre cette syntaxe? Merci
Le trait à l'intérieur d'un objet est analogue à l'interface interne statique dans java de la même manière que les méthodes à l'intérieur de l'objet sont analogues aux méthodes statiques. – Dima