Je travaillais avec une variable que j'avais déclarée comme étant un Integer et j'ai découvert que > n'est pas un membre de Integer. Voici un exemple simple :
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
^
Comparez cela à un Int :
scala> j
res30: Int = 3
scala> j > 3
res31: Boolean = false
Quelles sont les différences entre Integer et Int ? Je vois l'avertissement de dépréciation, mais je ne comprends pas bien pourquoi il a été déprécié et, étant donné qu'il l'a été, pourquoi il n'a pas de méthode >.
0 votes
Merci à tous pour ces réponses utiles. Vous répondez tous à ma question, je vais donc laisser la réponse la mieux notée s'imposer et la marquer comme réponse. En attendant, j'ai donné une note supérieure à toutes vos réponses.