2
String (& String), Vec (& Vec) 또는 Box (& Box)에 대한 참조를 함수 인수로 받아들이지 않는 이유는 무엇입니까?
&String인수로 사용하는 Rust 코드를 작성했습니다 . fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } 나는 또한에 대한 참조를 취 코드를 작성했습니다 Vec또는 Box: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } fn is_even(value: &Box<i32>) -> bool { **value % 2 == 0 } 그러나 이렇게하는 것은 좋은 …