Latihan 1 dari materi Variabel & Mutability di Rust — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Editor sudah berisi let mut angka = 10; dan println!("{}", angka); di dalam fn main(). Biarkan dua baris itu, lalu tunjukkan tiga keadaan angka:
Di bawahnya, ubah isinya jadi 20 tanpa let: angka = 20;. Lalu cetak lagi dengan println!("{}", angka);.
Buat shadowing: let angka = angka * 3;, variabel baru bernama sama yang dihitung dari nilai lama (20 dikali 3). Lalu cetak sekali lagi.
Klik Jalankan.
Yang diperiksa: output-nya tepat tiga baris, satu angka per baris, berurutan:
10
20
60
Kode-mu juga harus memuat shadowing let angka = angka (spasi boleh beda).
Hint
Variabel let mut boleh diisi ulang tanpa let. Shadowing adalah let lagi dengan nama yang sama, dan sisi kanannya boleh membaca nilai lama.
Urutannya: baris pengisian ulang, println, baris let baru, println. Tiap println mencetak satu baris.