Unit
est spécifié comme étant un sous-type de AnyVal
(et sa seule valeur est ()
), alors pourquoi est-ce possible ?
scala> val units = new Array[Unit](5)
units: Array[Unit] = Array(null, null, null, null, null)
S'agit-il simplement d'un bogue ou d'une omission dans le mécanisme d'impression des tableaux de la REPL ou y a-t-il une raison à cela ?