Rust Tuple-Struct, Mutable parametre ve Barrowing
Kodlar:
struct sehir( String, u32, u32 ); fn struct_renkler(){ // // şehrin ismi, nüfusu, yüzey alanı(m^2) let mut mersin = sehir(String::from("mersin"),2_000_000,15_850); mersin.1 = 1_900_000; println!("{}, {}, {}", mersin.0, mersin.1, mersin.2); // referans nasıl çalışır? let mut il = sehir(String::from("mersin"),2_000_000,15_850); print_sehir(&mut il); print_sehir(&mut il);}fn print_sehir(s: &mut sehir){ s.2=16_000; println!("{}, {}, {}", s.0, s.1, s.2);} fn main() { struct_renkler();
Yorumlar
Yorum Gönder