[−][src]Function tao_of_rust::ch02::binding::ownership
pub fn ownership()
所有权
Basic usage:
pub fn ownership(){ let place1 = "hello"; // ^^ 位置表达式 ^^ 值表达式 // ^ 位置上下文 ^ 值上下文 let place2 = "hello".to_string(); let other = place1; // Copy // ^^ 位置表达式出现在了值上下文中 println!("{:?}", place1); // place1还可以继续使用 let other = place2; // Move // ^^ 位置表达式出现在了值上下文中 println!("{:?}", place2); // place2不能再被使用,编译出错 } ownership();Run