Dart Academy · Pelajaran

Membuat List dan Pengindeksan

Membuat list dan mengakses item berdasarkan posisi

Pelajaran 1 dari 413 langkah

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]); // banana

Indeks 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]); // cherry

Jumlah Item

Tanyakan ukuran daftar menggunakan panjang. Hasilnya adalah jumlah total item, yang berguna untuk perulangan dan pemeriksaan batas.

print(fruits.length); // 3

Kesalahan 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); // apple

Pemeriksaan 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. 🎉

Gratis untuk memulai

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

  1. Membuat List dan Pengindeksan
  2. Menambah, Menghapus, dan Memperbarui Item
  3. Mencari dan Mengurutkan List
  4. Transformasi dengan map, where, dan toList
← Kembali ke Dart Academy