Com sinal de igual:
object HelloWorld {
def main(args: Array[String]) = {
println("Hello!")
}
}
Sem sinal de igual:
object HelloWorld {
def main(args: Array[String]) {
println("Hello!")
}
}
Ambos os programas acima são executados da mesma maneira. Na postagem do blog Coisas que eu não gosto no Scala , li que quando o sinal de igual está faltando, o método retornará Unit(o mesmo que o de Java void), então os métodos que retornam um valor devem usar o sinal de igual. Mas os métodos que não retornam um valor podem ser escritos de qualquer maneira.
Qual é a prática recomendada para usar o sinal de igual em métodos Scala que não retornam um valor?