Menu
Coddy logo textTech

Wartości logiczne (bool)

Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 9 z 94.

Wartości logiczne (typ bool) mają tylko dwie wartości: true lub false. Reprezentują warunki tak/nie w programach.

void main() {
  bool isRaining = true;
  print(isRaining);
}

Wartości logiczne zapisuje się bez cudzysłowów. Możesz przypisywać im nowe wartości:

void main() {
  bool isCompleted = false;
  print(isCompleted);
  
  // Zmień wartość
  isCompleted = true;
  print(isCompleted);
}
challenge icon

Wyzwanie

Początkujący

Utwórz program w Dart, który używa wartości logicznych do śledzenia statusu prostej postaci w grze:

  1. Zadeklaruj zmienną logiczną o nazwie isAlive i ustaw ją na true
  2. Zadeklaruj zmienną logiczną o nazwie hasWeapon i ustaw ją na false
  3. Zadeklaruj zmienną całkowitą o nazwie healthPoints i ustaw ją na 100
  4. Zadeklaruj zmienną typu double o nazwie speed i ustaw ją na 7.5
  5. Wypisz wszystkie zmienne z opisowymi etykietami w DOKŁADNIE następującym formacie:
Character Status:
Alive: true
Armed: false
Health: 100
Speed: 7.5

Wynik musi być zgodny z tym dokładnym formatem.

Spróbuj swoich sił

void main() {
  // Zadeklaruj tutaj swoje zmienne
  bool isAlive = ?;
  bool hasWeapon = ?;
  int healthPoints = ?;
  double speed = ?;
  
  // Wyświetl stan postaci
  print("Character Status:");
  print("Alive: " + isAlive.toString());
  print("Armed: " + hasWeapon.toString());
  print("Health: " + healthPoints.toString());
  print("Speed: " + speed.toString());
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online