编者按:这个问题早拉斯特0.1(标记的2013年7月3日),并在语法上不有效防锈1.0代码。 答案可能仍包含有价值的信息。
有谁知道如何在锈创建可变二维向量,并通过他们的功能被操纵?
这是我试过到目前为止:
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]));
}