我正在使用一個我聲明爲Integer的變量,並發現>不是Integer的成員。這裏有一個簡單的例子:Scala中Int和Integer有什麼不同?
scala> i
warning: there were deprecation warnings; re-run with -deprecation for details
res28: Integer = 3
scala> i > 3
<console>:6: error: value > is not a member of Integer
i > 3
^
與此相比,一個Int:
scala> j
res30: Int = 3
scala> j > 3
res31: Boolean = false
什麼是整數和Int之間的區別是什麼?我看到棄用警告,但我不清楚它爲什麼被棄用,並且鑑於它,它爲什麼沒有方法。
謝謝大家的有用答案。你們都回答我的問題,所以我會讓最高評分的答案升至最高,並將其作爲答案。與此同時,我已將您的所有迴應評爲最高。 – pr1001 2009-08-14 00:53:29