Belajar Dart Dasar 3#: Variabel dan Tipe Data


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar Dart Dasar 3#: Variabel dan Tipe Data

Pada program Dart terdapat yang namanya variabel yang digunakan untuk menyimpan sebuah nilai/data, lalu ketika menyimpan data ini terdapat yang namanya tipe data untuk menentukan jenis data yang disimpan.

Variabel Meyimpan Data

Untuk menyimpan data di Dart, kita bisa menggunakan beberapa keyword yaitu var, final dan const.

  • var

    Pada var ini dart akan menebak tipe data apa yang kalian simpan.

    var name = 'Faisal';
    var age = 20;
    
  • final

    Variabel final ini data yang sudah tidak bisa di rubah ketika pertama kali di masukkan.

    final kota = 'jombang';
    
  • const

    Variabel const ini mirip dengan final, tapi nilainya harus sudah diketahui saat compile time.

    const phi = 3.14;
    

Catatan!

Gunakan final jika nilai akan tetap tetapi baru diketahui saat runtime. Gunakan const kalau nilainya sudah pasti sejak awal program dijalankan.

Tipe Data Dasar

  • String

    Tipe data ini digunakan untuk menyimpan data berupa text.

    String job = 'Mobile Developer';
    

    Kita juga bisa memasukkan text yang multi-baris dengan menambahkan tiga tanda petik ('''....''')

    String kata = '''Halo,
      Ini adalah teks
      dengan banyak baris.''';
    
  • int dan double

    Tipe data ini untuk menyimpan data berupa angka.

    int umur = 20;
    double berat = 56.3;
    
  • bool

    Tipe data ini hanya menyimpan dua data yaitu nilai benar/salah (true / false).

    bool isLogin = true;
    

Null Safety

Dart punya sebuah fitur yang dikenal dengan null safety yang mencegah agar variable yang bernialai null tidak terjadi error. Kita bisa menandai variabel yang boleh null dengan tanda ?.

String? name; // variable boleh null
name = null; // ketika di isi data null
print(name); // menampilkan data null

Jadi ketika data name yang bernilai null, maka akan menampilkan teks null dan tidak terjadi error.

Kesimpulan

Tipe data dari program dart ini meliputi text (String), boolean, angka (int, boolean) serta terdapat null safety yang dapat mencegah variabel yang bernilai null.

Untuk pembahasan selanjutnya kita akan membahas Operator di dalam pemrograman dart


Faisal Mahadi
Mobile Apps Developer | Android Enthusiast | Keep Learning | Android Dev Serta Owner Hariankoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami