-
fn f1(m1: &mut String) { m1.push('1'); } fn f2(m1: &mut String) { let m2 = String::from("ffffff"); *m1 = m2; } fn main() { let mut m1 = String::from("한글! 테스트"); f1(&mut m1); println!("prt1: {}", m1); f2(&mut m1); println!("prt2: {}", m1); }
결과
prt1: 한글! 테스트1 prt2: ffffff
'Rust' 카테고리의 다른 글
소유권 빌림(참조) Ex (0) 2023.08.11 소유권 이동 Ex (0) 2023.08.11 러스트의 소유권 시스템 (0) 2023.08.11 Rust 개요 (0) 2023.07.23