rust 引用类似java中的对象引用,如果是借用某个变量,那就是拿走了,就意味着不能用了
引用是指向被引用内存地址
借用是拿走
let x = String::from("hello");
let y = &x;
println!("x的内存地址:{:p}",y);
let z = &y;
println!("{:p}",*z);
println!("{:p}",&z);
println!("{:p}",&x);最后更新于
这有帮助吗?
引用是指向被引用内存地址
借用是拿走
let x = String::from("hello");
let y = &x;
println!("x的内存地址:{:p}",y);
let z = &y;
println!("{:p}",*z);
println!("{:p}",&z);
println!("{:p}",&x);最后更新于
这有帮助吗?
这有帮助吗?