Menu
CoddyTech

Biến hằng số

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

Từ khóa const tạo ra các biến có giá trị cố định. Khi dùng const, bạn phải biết trước các giá trị khi viết code.

void main() {
  const String language = 'Dart';
  print(language);
}

Suy luận kiểu dữ liệu hoạt động với const:

void main() {
  const language = 'Dart';      // String
  const version = 2;            // int
  const isStable = true;        // bool
  const rating = 4.9;           // double
  
  print(language);  // In ra: Dart
  print(version);   // In ra: 2
  print(isStable);  // In ra: true
  print(rating);    // In ra: 4.9
}
challenge icon

Thử thách

Người mới

Tạo một chương trình Dart dùng các biến hằng để lưu thông tin về một hành tinh hư cấu:

  1. Khai báo một biến String const tên là planetName với giá trị "Mars"
  2. Khai báo một biến int const tên là numberOfMoons với giá trị 2
  3. Khai báo một biến double const tên là distanceFromSun với giá trị 227.9 (tính bằng triệu km)
  4. Khai báo một biến bool const tên là hasRings với giá trị false
  5. In ra từng biến kèm nhãn mô tả chính xác như trong đầu ra dự kiến bên dưới:
Planet Name: Mars
Number of Moons: 2
Distance from Sun: 227.9 million km
Has Rings: false

Đầu ra của bạn phải khớp chính xác với định dạng này.

Tự làm thử

void main() {
  // Khai báo các biến const ở đây
  const String planetName = ?;
  const int numberOfMoons = ?;
  const double distanceFromSun = ?;
  const bool hasRings = ?;
  
  // In các biến kèm nhãn
  print("Planet Name: $planetName");
  print("Number of Moons: $numberOfMoons");
  print("Distance from Sun: $distanceFromSun million km");
  print("Has Rings: $hasRings");
}
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