- 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, setelah membahas tentang var dan final di tulisan sebelumnya, sekarang kita akan membahas tentang tipe dynamic dart. Sebelumnya kita ketahui bahwa Dart
adalah statically type language dimana tipe data diketahui waktu compil
e. Sedangkan keyword dynamic
ini mungkin akan kita butuhkan ketika kita menginginkan sebuah variabel yang bisa digunakan dengan berbagai macam tipe.
Sebagai contoh, dari kode sebelumnya saya akan mengubah tipe dari variabel height menjadi dynamic
.
void main() {
var name = 'Amirul';
final age = 7;
dynamic height = 1.85;
height = "Satu Koma Delapan Puluh Lima";
print('Namaku $name');
print("Namaku mengandung ${name.length} karakter");
print("Umurku $age");
print("Tinggiku $height meter");
print("Umurku $age");
}
Maka disini compiler tidak menampilkan pesan error, padahal disini kita mengubah nilai dari variabel height yang awalnya bertipe double
menjadi sebuah string
. Dan ketika dijalankan juga tidak terjadi error dan menghasilkan keluaran seperti ini.
Namaku Amirul Namaku mengandung 6 karakter Umurku 7 Tinggiku Satu Koma Delapan Puluh Lima meter Umurku 7
Mungkin contoh diatas kurang tepat penggunaannya, tapi kurang lebih seperti itu penggunaan keyword dynamic
. kita gunakan tipe dynamic dart ketika kita tidak mengetahui dengan pasti tipe data dari sebuah variabel.
Wassalamualaikum Warohmatulloh Wabarokatuh.
Lanjutin lg kang
Siap, InsyaAllah akan dibahas sampai selesai untuk dasar pemrograman Dartnya, bantu share ya 🙂