Est-ce que quelqu'un sait comment créer des vecteurs bidimensionnels mutables dans Rust et les transmettre pour fonctionner à manipuler? Merci.Vecteurs bidimensionnels dans Rust
C'est ce que j'ai essayé jusqu'à présent
extern crate std;
fn promeni(rec: &[u8])
{
rec[0][1]=0x01u8;
}
fn main()
{
let mut rec=~[[0x00u8,0x00u8],
[0x00u8,0x00u8]
];
io::println(u8::str(rec[0][1]));
promeni(rec);
io::println(u8::str(rec[0][1]));
}
Je pourrais avoir des longueurs différentes. Qu'est-ce que j'utiliserais dans ce cas? Aussi, que devrais-je utiliser si mes tableaux ne sont pas carrés? Par exemple si j'ai 4 lignes et 3 colonnes. Merci. –