Was ist der Unterschied zwischen Int und Integer in Scala?

Arbeitete ich mit einer variable hatte ich deklariert als eine ganze Zahl und entdeckt, dass > nicht Mitglied von Integer. Hier ein einfaches Beispiel:

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
         ^

Vergleichen, die einen Int-Wert:

scala> j
res30: Int = 3

scala> j > 3
res31: Boolean = false

Was sind die Unterschiede zwischen Integer und Int? Ich sehe das deprecation Warnung, aber es ist mir unklar, warum es veraltet und angesichts der Tatsache, dass es war, warum es nicht eine > Methode.

  • Danke, alle, für die nützlichen Antworten. Sie alle meine Frage beantworten, also lasse ich die am höchsten bewerteten Antwort Aufstieg an die Spitze, und markieren Sie diese als Antwort. In der Zwischenzeit habe ich bewertet alle Ihre Antworten bis.
InformationsquelleAutor pr1001 | 2009-08-12
Schreibe einen Kommentar