trait Link[This] {
var next:This = null
}
donne « incompatibilité de type Trouvée: null (null) requis: Ce »À quoi un type doit-il être contraint avant qu'il puisse être assigné "null"?
donc sans doute je dois dire que le type vérificateur Cela va être un type qui peut être attribué nulle. Comment puis-je faire cela?
(S'il y a un site que je devrais lire avant de poser des questions comme celle-ci, s'il vous plaît me montrer du doigt. Je suis actuellement à mi-chemin à travers la prépublication du 2e édition de la programmation Scala)
Tout à fait raison à propos de l'option et il ira finalement comme ça. Mais c'est une étape dans la refactorisation du code originellement en Java, et il y a trop d'utilisations de null pour le faire maintenant –