Quando usar o sinal de igual em uma declaração do método Scal
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 em Scala Li que quando o sinal de igual está ausente, o método retornaráUnit
(igual ao @ de Javoid
), portanto, os métodos que retornam um valor devem usar o sinal de igual. Mas métodos que não retornam um valor podem ser escritos de qualquer maneir
Qual é a melhor prática para usar o sinal de igual nos métodos Scala que não retornam um valor?