全局变量

简介: 全局变量

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

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


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

> b = nil
> b         --> nil


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

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