布尔值(bool)
本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 9 课,共 94 课。
布尔值(bool 类型)只有两个值:true 或 false。它们表示程序中的是/否条件。
void main() {
bool isRaining = true;
print(isRaining);
}布尔值不需要加引号。你可以重新给它们赋值:
void main() {
bool isCompleted = false;
print(isCompleted);
// 修改这个值
isCompleted = true;
print(isCompleted);
}挑战
入门创建一个 Dart 程序,使用布尔值跟踪一个简单游戏角色的状态:
- 声明一个名为
isAlive的布尔型变量,并将其设为true - 声明一个名为
hasWeapon的布尔型变量,并将其设为false - 声明一个名为
healthPoints的整数变量,并将其设为100 - 声明一个名为
speed的 double 型变量,并将其设为7.5 - 按照以下确切格式打印所有变量,并添加描述性标签:
Character Status: Alive: true Armed: false Health: 100 Speed: 7.5
你的输出必须与此格式完全一致。
亲手试试
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());
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Dart 在线编译器