Menu
CoddyTech

布尔值

本课属于 Coddy GDScript 学习旅程的“基础知识”单元。第 7 课,共 92 课。

布尔值只有两个可能的值:true 或 false。它在 GDScript 中的类型是 bool。

这些值用小写字母书写,不加引号:

var is_alive = true
var has_key = false

这会创建两个变量:is_alive 保存 true,has_key 保存 false。print(is_alive) 会显示 true。

大小写很重要。在 GDScript 中,True 和 TRUE 不是布尔值:它们会被识别为名称,但没有变量使用这些名称,因此 Godot 会在程序运行前报告错误。

加上引号后,"true" 是一个包含单词 true 的 String。它打印出来的内容相同,但它是文本,不是布尔值。

布尔值用于存储是或否的信息,例如门是否打开,或者游戏是否结束。关于运算符和决策的章节会用它们来做出选择。

challenge icon

挑战

入门

在注释下方创建两个布尔变量:

  • 值为 true 的 is_alive
  • 值为 false 的 has_key

不要更改 print() 语句。程序会输出:

is_alive = true
has_key = false

亲手试试

	# 在下方创建变量 is_alive 和 has_key
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: GDScript 在线编译器