Зі знаком рівності:
object HelloWorld {
def main(args: Array[String]) = {
println("Hello!")
}
}
Без знака рівності:
object HelloWorld {
def main(args: Array[String]) {
println("Hello!")
}
}
Обидві вищезазначені програми виконуються однаково. У дописі в блозі Те, що мені не подобається в Scala, я читав, що коли знак рівності відсутній, метод повернеться Unit
(те саме, що і Java void
), тому методи, які повертають значення, повинні використовувати знак рівності. Але методи, які не повертають значення, можна записати в будь-якому випадку.
Яка найкраща практика використання знака рівності в методах Scala, які не повертають значення?