Latihan 1: Tipe Data Rust — Rust

Latihan 1 dari materi Tipe Data Rust di Rust — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Editor sudah berisi tiga baris di fn main(): let angka_i32: i32 = 42;, let angka_f64 = angka_i32 as f64;, dan println!("{}", angka_f64);. Biarkan, karena itu konversi pertama: i32 jadi f64 dengan as, yang dicetak 42 ({} mencetak 42.0 tanpa .0). Lalu tambahkan dua konversi lagi di bawahnya:

  1. Buat let teks = "100";. Ubah teks itu jadi i32 dengan .parse() lalu .unwrap(), simpan di variabel yang tipenya ditulis i32, lalu cetak.
  2. Buat let pecahan = 3.7;. Ubah jadi i32 dengan as, lalu cetak. as memotong pecahannya.
  3. Klik Jalankan.

Yang diperiksa: output-nya tepat tiga baris ini, berurutan, satu angka per baris, dan kode-mu memakai .parse():

42
100
3

Hint