Primary Constructors (konstruktor utama)

Pahami Konsep Versi minimum bahasa Dart yang dibutuhkan: 3.13. Fungsi: Deklarasikan field + konstruktor utama dalam satu baris di awal kelas, sehingga banyak menghapus kode boilerplate. Perilaku saat runtime sama …

Apa itu konstruktor

Konstruktor adalah fungsi khusus yang digunakan untuk membuat instansi kelas, biasanya bertugas menginisialisasi properti. Kecuali konstruktor bawaan, semua konstruktor memiliki nama yang sama dengan nama kelas. Klasifikasi konstruktor di Dart: …

Kelas class

Apa itu kelas dan objek Kelas adalah kategori atau pengelompokan. Kita mengabstraksi benda-benda di sekitar kita menjadi satu tipe yang seragam. Contohnya, semua manusia di dunia kita abstraksikan menjadi kelas …

Pustaka Libraries

Setiap berkas Dart secara otomatis merupakan sebuah pustaka, meskipun tidak menulis arahan library; Aturan privasi: Pengidentifikasi yang diawali garis bawah _ bersifat privat pustaka, hanya dapat dilihat di dalam pustaka …

Metadata

Apa itu anotasi metadata? Dimulai dengan simbol @, berfungsi menambahkan informasi statis tambahan pada kode. Dibaca oleh kompiler, IDE dan penganalisis statis, tidak mengubah logika saat program berjalan. Dua format …

Function

Dalam Dart, fungsi juga merupakan objek — hal ini sedikit berbeda dari bahasa pemrograman lain. Fungsi adalah objek kelas pertama Dart adalah bahasa berorientasi objek sepenuhnya: fungsi itu sendiri adalah …

Penanganan Pengecualian dan Kesalahan

Semua pengecualian di Dart adalah pengecualian tidak terperiksa. Kita tidak perlu mendeklarasikan tipe yang dilemparkan di dalam fungsi, dan menangkapnya tidak wajib dilakukan. Terdapat dua kategori utama: Semua objek yang …

Alur kontrol percabangan

I. Percabangan dasar if / if-else Hasil eksekusi Kita juga bisa pakai if sendirian tanpa cabang lain Atau hanya gunakan konstruksi if else saja II. Percabangan pencocokan pola if-case (Dart …

Perulangan Loops

1. Perulangan for standar Sintaks: for(inisialisasi; syarat; iterator) { isi perulangan } 1: Penggabungan string dasar Perulangan berjalan dari 0 sampai 5 (angka 5 tidak termasuk), variabel i bernilai 0 …

Pattern

1. Pola Logika OR A || B Cocok dengan salah satu subpola saja; semua cabang harus mendefinisikan kumpulan variabel yang sama persis. 2. Pola Logika AND A && B Kedua …