Domande taggate «borrowing»

2
Perché è sconsigliato accettare un riferimento a String (& String), Vec (& Vec) o Box (& Box) come argomento di una funzione?
Ho scritto del codice Rust che prende &Stringcome argomento: fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } Ho anche scritto codice che prende in riferimento a un Veco Box: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } fn is_even(value: &Box<i32>) -> bool { **value % 2 == …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.