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