«borrowing» 태그된 질문

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 } 그러나 이렇게하는 것은 좋은 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.