
Variable adalah alokasi nama dalam memory yang digunakan untuk menyimpan sesuatu nilai. Sedangkan tipe data adalah jenis nilai yang akan di simpan kedalam variable.
Untuk membuat sebuah variable pada Dart, kita bisa mengunakan kata kunci var, Contoh
var message = "Hello Dart";
Ketika kita mengunakan var untuk membuat sebuah variable maka variable tersebut bisa diisi dengan tipe data apapun, akan tetapi variable hanya bisa diisi dengan tipe data sebelumnya, contoh kita membuat varriable dengan tipe data awal String
void main() {
var message = "Hello Dart";
print(message);
}
Hello Dart
Dan jika kita mengisi message dengan tipe data int maka akan terjadi kesalahan ketika program dijalankan.
void main() {
var message = "Hello Dart";
message = 100;
print(message);
}
Error compiling to JavaScript:
main.dart:4:13:
Error: A value of type 'int' can't be assigned to a variable of type 'String'.
message = 100;
^
Error: Compilation failed
Sample source code bisa di download di github pada link berikut dart-tutorial