Với dấu bằng:
object HelloWorld {
def main(args: Array[String]) = {
println("Hello!")
}
}
Không có dấu bằng:
object HelloWorld {
def main(args: Array[String]) {
println("Hello!")
}
}
Cả hai chương trình trên đều thực thi theo cùng một cách. Trong bài đăng trên blog Những điều tôi không thích trong Scala, tôi đã đọc rằng khi thiếu dấu bằng, phương thức sẽ trả về Unit
(giống như của Java void
), vì vậy các phương thức trả về giá trị phải sử dụng dấu bằng. Nhưng các phương thức không trả về giá trị có thể được viết theo cả hai cách.
Phương pháp tốt nhất để sử dụng dấu bằng trong các phương thức Scala không trả về giá trị là gì?