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 { prices.iter().sum() } fn is_even(value: &Box) -> bool { **value % 2 == 0 } 그러나 이렇게하는 것은 좋은 생각이 아니라는 피드백을 받았습니다. 왜 안돼? TL; D..