fn SayiTahminOyunu() { let number=rand::thread_rng().gen_range(1,101); loop{ println!("Tahmininizi girin:"); let mut buffer= String::new(); match stdin().read_line(&mut buffer) { Ok(_)=> { let parsed = buffer.trim_end().parse::(); match parsed { Ok(tahmin)=>{ if tahmin<1 || tahmin>100 { println!("1-100 arası değer girin"); }else if tahmin>number { println!("Tahmininiz yüksek daha düşük bir değer giriniz."); } else if tahmin{ println!(" İnput veri okunamadı. {}. Tekrar deneyin",e) } } }, Err(_)=>continue, } } } fn main() { SayiTahminOyunu(); }