Halo teman teman, pada artikel kali ini kita akan membahas mengenai pengenalan variabel pada Dart.
Variabel adalah tempat penampungan data pada program yang kita buat sesuai dengan tipe datanya. Variabel sendiri akan disimpan ke dalam memori ketika program dijalankan dan akan dihapus ketika program dihentikan.
Tipe data merupakan sebuah pengklasifikasian data berdasarkan jenis data tersebut. Ada banyak tipe data dalam flutter. Contohnya adalah String, tipe data yang menampung teks.
Tipe data dibagi menjadi 2 Jenis. Yaitu tipe data primitif dan non-primitif.
Tipe data primitif merupakan tipe data dasar yang tersedia secara langsung pada suatu bahasa pemrograman.
Beberapa tipe data pada Dart
1. Number
Contohnya adalah int dan double. Adalah tipe data yang merepresentasikan angka.
int age = 18;
2. Strings
Contohnya adalah String. Adalah tipe data yang merepresentasikan teks.
String name = "Faris";
3. Booleans
Contohnya adalah Boolean. Adalah tipe data yang merepresentasikan Boolean true dan false.
bool isMarried = false;
4. Lists
Contohnya adalah List. Adalah tipe data yang merepresentasikan banyak kumpulan data dengan tipe data yang ditentukan.
List<String> memberNameList = ["Faris", "Angga", "Budi"];
5. Maps
Contohnya adalah Map. Adalah tipe data yang merepresentasikan data dengan pasangan key dan value.
Map<String, dynamic> myIdentity = {
"name" : "Faris",
"age" : 18,
"hobby" : "Membaca"
};
Penulisan variable pada Dart
Secara dinamis
Yaitu cara penulisan variable yang tidak mendefinisikan tipe datanya secara langsung. Tipe data ini akan dideteksi otomatis oleh Dart sesuai dengan tipe data dari isi variable tersebut.
var name = "Faris";
Secara eksplisit
Yaitu penulisan variable dengan tipe datanya, misalnya kita ingin membuat variable age yang harus bertipe angka/number.
int age = 18;
Final/const variable
Cara penulisan variabel yang digunakan untuk membuat sebuah data menjadi tidak bisa diubah lagi value nya.
final someFinalVariable = "This is final variable";
const someConstantVariable = "This is constant variable";
Oke teman teman, sekian dulu artikel kali ini. Sampai jumpa di artikel berikutnya.