Variabel yang Dapat Diubah
Termasuk bagian Dasar-Dasar dalam perjalanan Rust di Coddy. Pelajaran 9 dari 75.
Di Rust, variabel secara default tidak dapat diubah. Artinya, setelah kamu menetapkan nilai ke variabel, kamu tidak dapat mengubah nilai tersebut. Namun, kamu dapat membuat variabel dapat diubah dengan menggunakan kata kunci mut saat mendeklarasikan variabel.
Contoh:
let x = 5; // x tidak dapat diubah
let mut y = 10; // y dapat diubahDalam contoh ini, x tidak dapat diubah, jadi kamu tidak dapat mengubah nilainya setelah diinisialisasi. Sebaliknya, y dapat diubah, jadi kamu dapat mengubah nilainya nanti di dalam kode.
y = 20; // Ini diperbolehkan karena y dapat diubah
x = 15; // Ini akan menyebabkan error karena x tidak dapat diubahTantangan
PemulaDeklarasikan variabel yang bisa diubah bernama add dan tetapkan nilai 13 padanya.
Ubah nilainya dari 13 menjadi 16.
Coba sendiri
#[allow(unused_assignments)] // Jangan hapus baris ini
fn main() {
// Inisialisasi variabel add
// Ubah nilai dari 13 menjadi 16
// Jangan ubah baris di bawah ini
println!("add = {}", add);
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaOperator PerbandinganPerbandingan String7Input/Output Dasar
Menampilkan teks di konsolMembaca input penggunaUlasan: Hingga 120Ulasan: Benar atau Salah5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 311Fungsi
Mendeklarasikan FungsiParameter dan ArgumenNilai KembalianBeberapa Nilai KembalianRingkasan: Fungsi SigmaRingkasan: Fungsi Validasi14Iterasi pada Array
Panduan RangeFor Loop yang DisempurnakanBorrow dalam LoopOperasi Umum pada Array3Variabel Bagian 2
Deklarasi TipeKonvensi PenamaanInferensi TipeRangkuman: Inisialisasi VariabelKonversi Tipe9Perulangan
For untuk Menelusuri UrutanWhile LoopBreakContinueNested LoopLabel LoopInfinite LoopRingkasan: Input DinamisLatihan sendiri: Compiler Rust online