Con segno di uguale:
object HelloWorld {
def main(args: Array[String]) = {
println("Hello!")
}
}
Senza segno di uguale:
object HelloWorld {
def main(args: Array[String]) {
println("Hello!")
}
}
Entrambi i programmi di cui sopra vengono eseguiti allo stesso modo. Nel post del blog Le cose che non mi piacciono in Scala ho letto che quando manca il segno di uguale, il metodo tornerà Unit
(come quello di Java void
), quindi i metodi che restituiscono un valore devono usare il segno di uguale. Ma i metodi che non restituiscono un valore possono essere scritti in entrambi i modi.
Qual è la procedura migliore per utilizzare il segno di uguale nei metodi Scala che non restituiscono un valore?