Menu
Coddy logo textTech

ブール値 (bool)

CoddyのDartジャーニー「基礎」セクションの一部 — レッスン 9/94。

ブール値 (bool 型)は、2つの値しか持ちません:true または false。プログラム内のはい/いいえの条件を表します。

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

ブール値は引用符なしで記述されます。それらを再割り当てできます:

void main() {
  bool isCompleted = false;
  print(isCompleted);
  
  // 値を変更
  isCompleted = true;
  print(isCompleted);
}
challenge icon

チャレンジ

初心者

簡単なゲームキャラクターのステータスを追跡するために、ブール値で動作するDartプログラムを作成してください:

  1. ブール変数isAliveという名前で宣言し、trueに設定してください
  2. ブール変数hasWeaponという名前で宣言し、falseに設定してください
  3. 整数変数healthPointsという名前で宣言し、100に設定してください
  4. double変数speedという名前で宣言し、7.5に設定してください
  5. すべての変数を記述的なラベルで印刷し、EXACTに以下の形式にしてください:
Character Status:
Alive: true
Armed: false
Health: 100
Speed: 7.5

出力はこの正確な形式に一致する必要があります。

チートシート

ブール値(bool 型)は、true または false の 2 つの値しか持ちません。これらはプログラム内のはい/いいえの条件を表します。

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腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン