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

Popüler Yayınlar