Rust是系统编程语言的新选择。
所有权系统
let s1 = String::from("hello");
let s2 = s1; // s1 不再有效
println!("{}", s2); // OK借用与引用
fn calculate_length(s: &String) -> usize {
s.len()
}
let s = String::from("hello");
let len = calculate_length(&s);
Rust是系统编程语言的新选择。
let s1 = String::from("hello");
let s2 = s1; // s1 不再有效
println!("{}", s2); // OKfn calculate_length(s: &String) -> usize {
s.len()
}
let s = String::from("hello");
let len = calculate_length(&s);
评论 (0)
暂无评论,来发表第一条评论吧!
发表评论