Mendeklarasikan array
Termasuk bagian Dasar-Dasar dalam perjalanan Rust di Coddy. Pelajaran 55 dari 75.
array adalah kumpulan berukuran tetap yang semua elemennya harus memiliki tipe yang sama sejak awal. Array dibuat menggunakan tanda kurung siku [], dan item di dalam array dipisahkan dengan koma.
Berikut contoh cara membuat array:
let numbers = [1, 2, 3, 4, 5];Untuk memeriksa panjang array, kita bisa menggunakan method .len():
let length = numbers.len();Variabel length akan menyimpan nilai 5 karena ada 5 elemen dalam array.
Cara lain untuk membuat array menggunakan kata kunci : yang diikuti tipe dan ukuran array:
let numbers: [i32; 5] = [0; 5];Membuat array berisi 5 bilangan bulat, semuanya diinisialisasi dengan 0
Tantangan
MudahBuat array bernama shopping_list yang berisi item berikut: bread, eggs, milk, dan butter.
Coba sendiri
fn main() {
// Buat array shopping_list di sini
// Jangan ubah kode di bawah ini
println!("Shopping List:");
for i in 0..shopping_list.len() {
println!("{}", shopping_list[i]);
}
}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 Dinamis12Dasar-Dasar array
Mendeklarasikan arrayarray sebagai parameterMengakses elemenMengubah arrayUlasan: Menampilkan array dengan rapiLatihan sendiri: Compiler Rust online