Lua开发--lua变量
Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量,变量的默认值均为 nil
全局变量
1.在默认情况下,变量总是认为是全局的
2.全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil
3.如果想删除一个全局变量,只需要将变量赋值为nil
> print(b)
nil
> b=10
> print(b)
10
>
>b = nil
print(b) --> nil
局部变量
1.local 显式声明为局部变量
2.局部变量的作用域为从声明位置开始到所在语句块结束
a = 1 -- 全局变量
local b = 1 -- 局部变量function test1()c = 2 -- 全局变量local d = 2 -- 局部变量
end
test1()
print(c,d) dolocal a = 6 -- 局部变量b = 6 -- 对局部变量重新赋值print(a,b);
endprint(a,b) --2 nil
--6 6
--1 6
Lua开发--lua变量相关推荐
- linux下lua开发环境安装
我前面我们介绍了nginx+lua环境的搭建,在此我们再来了解下lua开发环境的安装. 目前lua版本已经更新到lua5.3,但是我们在此安装lua5.1,因为5.1运行了好多年,有好多模块都是基于此 ...
- 如何配置一套优雅的Lua开发环境
讨论话题 何为优雅的开发环境 如何部署(本文讨论在MacOSX平台,其他平台也一样适用) 优雅的Lua开发环境 优雅的Lua开发环境至少包含以下几点: 安装适合需求的最新稳定版Lua 安装合适的Lua ...
- 第五章 常用Lua开发库3-模板渲染
动态web网页开发是Web开发中一个常见的场景,比如像京东商品详情页,其页面逻辑是非常复杂的,需要使用模板技术来实现.而Lua中也有许多模板引擎,如目前我在使用的lua-resty-template, ...
- 第二章 OpenResty(Nginx+Lua)开发入门
Nginx入门 本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章: nginx启动.关闭.重启 http://www.cnblogs.com/derekchen/archi ...
- [Unity3D]Unity3D游戏开发Lua随着游戏的债券(于)
---------------------------------------------------------------------------------------------------- ...
- Cocos2dx Lua开发环境搭建
本文记录在 Windows 下搭建 cocos2dx lua 开发环境,还有调试设置. 系统:Windows 7 64 IDE:Mircrosoft Visual Studio 2013 Cocos2 ...
- 搭建Lua开发环境(Lua解释器+IDEA编译器)
搭建Lua开发环境(Lua解释器+IDEA编译器) Lua概述 Lua特性 应用场景 安装Lua Windos环境安装 Linux环境安装 配置Lua解释器+IDEA编译器进行开发 在IDEA安装Lu ...
- 简单介绍Lua中的变量与赋值方法
今天小编就为大家分享一篇关于Lua中的变量与赋值方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 看以下案例: test.lua -- 第一个lua脚本 ...
- 一、ESP8266入门(基于LUA开发)
序 一入坑便停不下来... 还挺有意思的哈,233,,,, 资料杂,自己一个一个去找确实浪费了不少时间,而且大多还都是英文的,需要硬着头皮看. 这次实践入门,更是对英语的重要确信无疑.Githu ...
最新文章
- kotlin定义变量
- docker网络集群
- mmap 和 shm 区别
- c++ 将集合set的数据输出到数组中_Java集合类(容器类)简介:(摘抄)
- 使用input type=file 上传文件时需注意
- DDD专家张逸:构建领域驱动设计知识体系
- 95-180-045-源码-Watermark-递增时间戳分配器(AscendingTimestampExtractor)
- 红帽7编译安装mysql_精通RHEL7编译安装mysql-5.5.32
- 目标检测——阅读代码需要了解的内容
- 大数据工程师必备之蓄水池抽样算法
- Oracle rac11g 安装报INS41112
- 可能有用的篡改检测常识
- Segmentation Measures
- Global Round 16D2. Seating Arrangements (hard version)(模拟,贪心)
- XCTF-攻防世界CTF平台-Web类——19、mfw(.Git源代码泄露、php的assert断言)
- IDEA 反编译失败 提示/*compiled code*/的解决方法
- 几款国外主流虚拟主机控制面板介绍
- Unity学习 — 官方中文版本教程详解
- # 后端开发技巧、常用规范
- 浅谈MOSFET驱动电路
热门文章
- 致敬第一个1024(第一次Java代码编程)
- Android 高德地图so包太大,高德地图包变大问题解决方案
- 数据的基本类型有哪些
- 单目视觉定位测距的两种方式
- 《Cloud Native Data Center Network》读书笔记-1
- 根据LocalDate或者DateUtils计算两个日期之间的天数差
- 贝叶斯网与链式法则的理解
- c++由动态库dll文件生成lib文件的方法
- [CGAL] CGAL-5.2.1的安装与编译(Win10+vs2019+CGAL-5.2.1)
- PHP检查端口是否可以被绑定