Menu
CoddyTech

Khởi tạo muộn

Thuộc phần Kiến thức cơ bản trong hành trình Dart của Coddy. Bài học 81 trên 94.

Từ khóa late cho phép bạn khai báo biến không thể nhận giá trị null mà chưa cần khởi tạo ngay. Bạn phải gán giá trị cho biến trước khi sử dụng.

Khai báo một biến late:

late String name;
// Sử dụng code trước khi khởi tạo

Khởi tạo biến late trước khi dùng:

name = 'Dart';
print(name);

Sau khi chạy đoạn code trên, đầu ra sẽ là:

Dart
challenge icon

Thử thách

Người mới

Trong thử thách này, bạn sẽ luyện tập cách dùng từ khóa late trong Dart. Từ khóa late cho phép bạn khai báo một biến không nhận giá trị null mà chưa cần khởi tạo ngay, nhưng bạn phải gán giá trị cho biến trước khi dùng.

Hoàn thành đoạn code bằng cách thêm từ khóa late vào khai báo biến playerName. Sau đó, gán giá trị cho biến trước khi dùng biến trong câu lệnh print.

Tự làm thử

void main() {
  // TODO: Thêm từ khóa 'late' vào khai báo biến này
  String playerName;
  
  // Đoạn code khởi tạo trò chơi...
  print('Game starting...');
  
  // TODO: Gán giá trị cho playerName trước khi sử dụng biến này
  
  // Đoạn code này sẽ sử dụng biến playerName
  print('Player $playerName has entered the game!');
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Trình biên dịch Dart online