0
在嘗試使用類型變量時,我嘗試了下面的代碼,但它失敗了(嘗試編寫可添加任何兩種數據類型的泛型代碼)。在Scala中解釋這個錯誤(類型參數)
讓我感到驚訝的是錯誤。爲什麼編譯器會抱怨它需要一個String數據類型?我沒有在代碼
scala> def add[A](x:A, y:A) = {x+y}
<console>:16: error: type mismatch;
found : A
required: String
def add[A](x:A, y:A) = {x+y
優秀的解釋! – Shankar