Eşittir işaretiyle:
object HelloWorld {
def main(args: Array[String]) = {
println("Hello!")
}
}
Eşittir işareti olmadan:
object HelloWorld {
def main(args: Array[String]) {
println("Hello!")
}
}
Yukarıdaki programların her ikisi de aynı şekilde çalışır. Blog gönderisinde Scala'da beğenmediğim şeyler eşittir işareti eksik olduğunda yöntemin geri döneceğini Unit
(Java'nınki ile aynı void
) okudum , bu nedenle bir değer döndüren yöntemlerin eşittir işaretini kullanması gerekir. Ancak değer döndürmeyen yöntemler her iki şekilde de yazılabilir.
Değer döndürmeyen Scala yöntemlerinde eşittir işaretini kullanmak için en iyi uygulama nedir?