Menu
Coddy logo textTech

Булевы значения (bool)

Часть раздела Основы путешествия по Dart на Coddy — урок 9 из 94.

Булевы значения (тип bool) имеют только два значения: true или false. Они представляют условия да/нет в программах.

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

Булевы значения пишутся без кавычек. Их можно переприсваивать:

void main() {
  bool isCompleted = false;
  print(isCompleted);
  
  // Change the value
  isCompleted = true;
  print(isCompleted);
}
challenge icon

Задание

Новичок

Создайте программу на Dart, которая работает с булевыми значениями для отслеживания статуса простого игрового персонажа:

  1. Объявите булеву переменную с именем isAlive и установите ей значение true
  2. Объявите булеву переменную с именем hasWeapon и установите ей значение false
  3. Объявите переменную типа int с именем healthPoints и установите ей значение 100
  4. Объявите переменную типа double с именем speed и установите ей значение 7.5
  5. Выведите все переменные с описательными метками в ТОЧНО следующем формате:
Character Status:
Alive: true
Armed: false
Health: 100
Speed: 7.5

Ваш вывод должен точно соответствовать этому формату.

Шпаргалка

Булевы значения (тип bool) имеют только два значения: true или false. Они представляют условия да/нет в программах.

bool isRaining = true;
bool isCompleted = false;

Булевы значения записываются без кавычек и могут быть переприсвоены:

bool isCompleted = false;
isCompleted = true; // Изменить значение

Попробуйте сами

void main() {
  // Объявите свои переменные здесь
  bool isAlive = ?;
  bool hasWeapon = ?;
  int healthPoints = ?;
  double speed = ?;
  
  // Вывести статус персонажа
  print("Character Status:");
  print("Alive: " + isAlive.toString());
  print("Armed: " + hasWeapon.toString());
  print("Health: " + healthPoints.toString());
  print("Speed: " + speed.toString());
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы