Menu
CoddyTech

Inisialisasi Terlambat

Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 81 dari 94.

Kata kunci late memungkinkan kamu mendeklarasikan variabel non-nullable tanpa langsung menginisialisasinya. Variabel tersebut harus diberi nilai sebelum digunakan.

Deklarasikan variabel late:

late String name;
// Gunakan kode sebelum melakukan inisialisasi

Inisialisasi variabel late sebelum menggunakannya:

name = 'Dart';
print(name);

Setelah menjalankan kode di atas, output-nya adalah:

Dart
challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih menggunakan kata kunci late di Dart. Kata kunci late memungkinkan kamu mendeklarasikan variabel non-nullable tanpa langsung menginisialisasinya, tetapi kamu harus menetapkan nilai sebelum menggunakannya.

Lengkapi kode dengan menambahkan kata kunci late pada deklarasi variabel playerName. Lalu tetapkan nilai untuknya sebelum digunakan dalam pernyataan print.

Coba sendiri

void main() {
  // TODO: Tambahkan kata kunci 'late' pada deklarasi variabel ini
  String playerName;
  
  // Kode inisialisasi game...
  print('Game starting...');
  
  // TODO: Beri nilai pada playerName sebelum digunakan
  
  // Ini akan menggunakan variabel playerName
  print('Player $playerName has entered the game!');
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online