Bonjour,
J'ai cette fonction qui prend un vec en paramètre. J'essaye de bidouiller un petit peu pour comprendre comment ça marche et je me rend compte que le mot clé "mut" des fois on doit le mettre après "vec:" et d'autre fois avant...Je ne comprend pas la logique du truc...
Paramètre en référence mutable :
Paramètre mutable avec transfert de propriété :
Code : Sélectionner tout - Visualiser dans une fenêtre à part fn fill_vec(vec: &mut Vec<i32>)
Ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part fn fill_vec(mut vec: Vec<i32>)
Code : Sélectionner tout - Visualiser dans une fenêtre à part fn fill_vec(vec: mut Vec<i32>)
Partager