- Apa itu Dart ?
- Belajar Pemograman Dart : Deklarasi Variabel
- Belajar Pemrograman Dart : String Interpolation
- Belajar Pemrograman Dart : Menduga Sebuah Tipe Data dengan var
- Belajar Pemrograman Dart : final vs var
- Belajar Pemrograman Dart : Tipe Dynamic Dart
- Belajar Pemrograman Dart : Pengenalan Function
- Belajar Pemrograman Dart : Function Return Type
- Belajar Pemrograman Dart : Optional Parameter, Default Value
- Belajar Pemrograman Dart : Named Parameter
- Belajar Pemrograman Dart : Arrow Operator
Assalamualaikum Warohmatulloh Wabarokatuh, lanjut belajar Dart, kali ini kita akan membahas tentang var
dan kegunaannya, sebelumnya agar jelas saya akan tambahkan beberapa variabel dengan tipe data yang berbeda dari potongan kode di bagian sebelumnya.
void main() {
String name = 'Amirul';
int age = 7;
double height = 1.85;
print('Namaku $name');
print("Namaku mengandung ${name.length} karakter");
print("Umurku $age");
print("Tingguku $height meter");
}
Maka akan menghasilkan keluaran seperti ini.
Namaku Amirul Namaku mengandung 6 karakter Umurku 7 Tingguku 1.85 meter
Selanjutnya kita akan coba ubah tipe data pada variabel diatas dengan keyword var
, jadi disini saya jelaskan terlebih dulu kegunaan keywod var
adalah kita bisa mendefinisikan sebuah variabel tanpa mendefinisikan tipenya secara jelas, dan kenapa bisa begitu? karena Dart bisa menyimpulkan tipe data dari sebuah variabel secara otomatis dari nilai / value yang ada, misalnya pada variabel name
karena nilainya adalah sebuah string maka Dart tahu bahwa tipe datanya adalah string, begitu juga dengan tipe data lainnya.
void main() {
var name = 'Amirul';
var age = 7;
var height = 1.85;
print('Namaku $name');
print("Namaku mengandung ${name.length} karakter");
print("Umurku $age");
print("TIngguku $height meter");
}
Program di atas akan menghasilkan keluaran yang sama dengan program sebelumnya.
Namaku Amirul Namaku mengandung 6 karakter Umurku 7 Tingguku 1.85 meter
Ketika sebuah variabel sudah dinisiasi dan tipenya sudah didefinisikan dengan jelas dan tidak bisa diubah nantinya, untuk membuktikan mari kita berikan nilai baru pada salah satu variabel diatas dengan tipe data yang lain semisal kita ubah nilai variabel age
dengan memberikan nilai string.
void main() {
var name = 'Amirul';
var age = 7;
var height = 1.85;
age = 'tujuh';
print('Namaku $name');
print("Namaku mengandung ${name.length} karakter");
print("Umurku $age");
print("TIngguku $height meter");
}
Maka compiler / IDE (DartPad) akan memberikan pesan error yang kurang lebih seperti ini “A value of type ‘String’ can’t be assigned to a variable of type ‘int'”.
Sekian sedikit pembahasan tentang keyword var pada pemrograman Dart.
Wassalamualaikum Warohmatulloh Wabarokatuh.
Tinggalkan Balasan
Anda harus masuk untuk berkomentar.