2016-01-01 42 views
-2

爲什麼Scala中的案例類需要使用強制括號()。需要案例類括號

 case class TestCase() {} 

爲什麼就不能象下面這樣:

 case class TestCase {} 
+7

的[爲什麼的情況下類,而參數列表棄用可能的複製? ](http://stackoverflow.com/questions/2254710/why-were-the-case-classes-without-a-parameter-list-deprecated) – Sparko

+0

嗯通過線程,但它沒有給出確切的答案。如果你有細節,你可以在這裏分享 –

回答

1

這是爲了避免錯誤。 如果你有一個案例類沒有ARGS這意味着用戶可創建將是相同的,所以在大多數情況下,你真正的意思是將所有情況下的類case object