Membuat List dan Pengindeksan
Membuat list dan mengakses item berdasarkan posisi
Membuat List dan Pengindeksan adalah pelajaran Dart Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Dart Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Dart Academy mencakup 4 pelajaran total.
Apa Itu Daftar
Daftar adalah wadah berurutan untuk menyimpan beberapa nilai dalam satu variabel. Anggap saja sebagai deretan kotak bernomor, masing-masing menyimpan satu item. 📦
Daftar Pertama Anda
Tulis daftar menggunakan tanda kurung siku dan koma. Literal di bawah ini menyimpan tiga nama buah dalam urutan persis seperti yang Anda ketik.
var fruits = ['apple', 'banana', 'cherry'];Urutan Dipertahankan
Daftar mengingat urutan. Item pertama yang Anda tambahkan tetap menjadi yang pertama, item terakhir tetap menjadi yang terakhir, dan saat dicetak, daftar akan tampil persis seperti yang Anda tulis.
print(fruits); // [apple, banana, cherry]Indeks Dimulai dari Nol
Setiap item memiliki posisi yang disebut indeks. Dart menghitung mulai dari 0, jadi item pertama berada pada indeks 0, bukan 1.
Membaca Berdasarkan Indeks
Ambil satu item menggunakan tanda kurung siku dan indeksnya. Di sini, fruits[1] melewati item pertama untuk memberikan 'banana'.
print(fruits[1]); // bananaIndeks Terakhir
Indeks terakhir selalu satu kurang dari jumlah item. Daftar berisi tiga item berakhir pada indeks 2, jadi item terakhir-nya adalah fruits[2].
print(fruits[2]); // cherryJumlah Item
Tanyakan ukuran daftar menggunakan panjang. Hasilnya adalah jumlah total item, yang berguna untuk perulangan dan pemeriksaan batas.
print(fruits.length); // 3Kesalahan di Luar Rentang
Mengakses indeks yang tidak ada akan memunculkan RangeError. Pada daftar berisi tiga item, indeks 3 terlalu jauh satu langkah dan menyebabkan program berhenti.
print(fruits[3]); // RangeError!Daftar Bertipe
Anda dapat mendeklarasikan tipe item terlebih dahulu. Daftar bilangan bulat hanya menerima bilangan bulat, sehingga Dart mendeteksi kesalahan sebelum program dijalankan.
List<int> scores = [10, 20, 30];Daftar Kosong
Mulai tanpa isi, lalu tambahkan item nanti menggunakan tanda kurung kosong. Selalu berikan tipe pada daftar kosong agar Dart mengetahui isi yang diperbolehkan.
List<String> names = [];Pintasan yang Berguna
Daftar juga menyediakan pengambil yang praktis. Gunakan pertama dan terakhir untuk melihat item di kedua ujung tanpa menghitung indeks sendiri.
print(fruits.first); // applePemeriksaan Singkat
Anda memiliki daftar berisi 5 item. Indeks mana yang menunjuk item terakhir?
Ringkasan
Kerja bagus! Anda telah membuat daftar dengan tanda kurung, membaca item berdasarkan indeks mulai dari 0, memeriksa panjang, dan menghindari kesalahan rentang. Kini daftar menjadi bagian dari perangkat Anda. 🎉
Belajar Dart dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membuat List dan Pengindeksan” gratis?
Ya — teks lengkap “Membuat List dan Pengindeksan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Dart Academy, upgrade ke CoddyKit PRO. Kursus Dart Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Membuat List dan Pengindeksan”?
Membuat list dan mengakses item berdasarkan posisi Kamu berlatih Dart Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Dart Academy?
Tidak diperlukan pengalaman sebelumnya. Dart Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Membuat List dan Pengindeksan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Dart Academy ini?
Ya. Setiap pelajaran Dart Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Membuat List dan Pengindeksan
- Menambah, Menghapus, dan Memperbarui Item
- Mencari dan Mengurutkan List
- Transformasi dengan map, where, dan toList