Pour parler un peu des Singleton, plus je potasse Scala plus je me rends contre que c'est le langage Script le plus souple/puissant que je n'ai jamais vu, une classe s'écrit ainsi :
Code PHP :
<?php
class MaClasse {
val id = Math.random
def quiJeSuis() = "Une classe Singleton id " + id
}
val a = new MaClasse
println(a quiJeSuis)
Un singleton ainsi :
Code PHP :
<?php
object MaClasseSingleton {
val id = Math.random
def quiJeSuis() = "Une classe Singleton id " + id
}
println(MaClasseSingleton quiJeSuis)