Menu
CoddyTech

“nil”值

本课属于 Coddy Lua 学习旅程的“基础知识”单元。第 8 课,共 90 课。

nil。这个特殊值表示没有任何值,可以把它想象成一个空容器。

在 Lua 中,当你声明一个变量但没有给它赋值时,该变量会自动包含 nil:

local emptyVariable
print(emptyVariable)  -- 这会输出:nil

关键字 local 用于声明属于当前作用域的变量,这意味着只能在定义它的代码块中访问它。这是在 Lua 中创建变量的推荐方式。

值 nil 是 Lua 中表示“这里什么都没有”的方式。它不同于数字 0、空字符串或布尔值 false,它字面上的意思是尚未赋值。

challenge icon

挑战

简单

创建一个名为 playerStatus 的变量,不给它赋任何值。然后打印这个变量,看看 Lua 默认赋给它什么值。

亲手试试

-- TODO: 在这里编写你的代码
quiz icon自我测试

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

基础知识中的所有课

自己练习: Lua 在线编译器