Quais são as diferenças entre Int e Integer no Scala?
Eu estava trabalhando com uma variável que eu tinha declarado como um Integer e descobri que> não é um membro do Integer. Aqui está um exemplo simples:
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
^
Compare isso com um Int:
scala> j
res30: Int = 3
scala> j > 3
res31: Boolean = false
Quais são as diferenças entre Integer e Int? Eu vejo o aviso de descontinuidade, mas não está claro para mim por que ele foi preterido e, dado que tem sido, por que ele não tem um método>.