全局变量

简介: 全局变量

Lua 语言中,全局变量无须声明即可使用,使用未经初始化的全局变量也不会导致错误。当使用未经初始化的全局变量时,得到的结果时 nil ,如下所示:

> b       --> nil
> b = 10
> b       --> 10


当把 nil 赋值给全局变量时, Lua回收该全局变量,例如:

> b = nil
> b         --> nil


Lua 语言不区分未初始化变量和被赋值为 nil 的变量。在上述赋值语句执行后, Lua 语言会最终回收该变量占用的内存。

目录
相关文章
|
3月前
全局变量
【10月更文挑战第1天】全局变量。
64 4
|
3月前
初始化局部变量和全局变量
【10月更文挑战第3天】初始化局部变量和全局变量。
45 5
|
8月前
|
存储 C++
C++程序全局变量:理解与应用
C++程序全局变量:理解与应用
122 0
|
7月前
|
JavaScript 前端开发
什么是全局对象和全局变量
什么是全局对象和全局变量
48 0
|
C++
39.【C/C++ 全局变量和局部变量 (详解)】
39.【C/C++ 全局变量和局部变量 (详解)】
91 0
|
存储
全局变量和局部变量
全局变量和局部变量
89 0
|
C++
【C++】局部变量和全局变量
有关C++局部变量和全局变量的记录
144 0
【C++】局部变量和全局变量
|
开发者 Python
全局变量和局部变量 | 学习笔记
快速学习 全局变量和局部变量
132 0
|
编译器 C语言 开发者
局部变量和全局变量|学习笔记
快速学习局部变量和全局变量
163 0