С знаком равенства:
object HelloWorld {
def main(args: Array[String]) = {
println("Hello!")
}
}
Без знака равенства:
object HelloWorld {
def main(args: Array[String]) {
println("Hello!")
}
}
Обе указанные программы выполняются одинаково. В сообщении блога Вещи, которые мне не нравятся в Scala Я читал, что, когда знак равенства отсутствует, метод вернет Unit
( то же, что и Java void
), поэтому методы, возвращающие значение, должны использовать знак равенства. Но методы, которые не возвращают значение, могут быть записаны в любом случае.
Какова наилучшая практика использования знака равенства в Scala методах, которые не возвращают значение?