Menu
CoddyTech

Biến final

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

Trong Dart, biến final không thể thay đổi sau khi khởi tạo. Chúng tạo ra các hằng số trong chương trình của bạn.

void main() {
  final name = 'Dart Programmer';
  print(name);
}

Bạn có thể chỉ định kiểu dữ liệu hoặc để Dart tự suy luận. Việc cố gắng gán lại giá trị cho biến final sẽ gây ra lỗi:

void main() {
  final score = 100;
  // score = 200;  // Lỗi: Không thể gán lại giá trị cho biến final
}
challenge icon

Thử thách

Người mới

Trong thử thách này, bạn sẽ tìm hiểu về biến final trong Dart. Biến final chỉ có thể được gán một lần và không thể thay đổi sau khi khởi tạo.

Hoàn thành các nhiệm vụ sau:

  1. Tạo một biến số nguyên final có tên releaseYear với giá trị 2011 (năm Dart ra mắt lần đầu)
  2. Tạo một biến chuỗi final có tên creator với giá trị "Google"
  3. Tạo một biến boolean final có tên isCompiledLanguage với giá trị true
  4. In ra cả ba biến kèm nhãn mô tả, chính xác như trong đầu ra dự kiến

Đầu ra của bạn phải chính xác như sau:

Dart was released in: 2011
Dart was created by: Google
Is Dart a compiled language? true

Tự làm thử

void main() {
  // Khai báo các biến final tại đây
  final int releaseYear = ?;
  final String creator = ?;
  final bool isCompiledLanguage = ?;
  
  // In các biến kèm nhãn
  print("Dart was released in: " + releaseYear.toString());
  print("Dart was created by: " + creator);
  print("Is Dart a compiled language? " + isCompiledLanguage.toString());
}
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