Con signo igual:
object HelloWorld {
def main(args: Array[String]) = {
println("Hello!")
}
}
Sin signo igual:
object HelloWorld {
def main(args: Array[String]) {
println("Hello!")
}
}
Ambos programas anteriores se ejecutan de la misma manera. En la publicación del blog Cosas que no me gustan en Scala , leí que cuando falta el signo igual, el método regresará Unit
(igual que el de Java void
), por lo que los métodos que devuelven un valor deben usar el signo igual. Pero los métodos que no devuelven un valor se pueden escribir de cualquier manera.
¿Cuál es la mejor práctica para usar el signo igual en los métodos de Scala que no devuelven un valor?