1、本地变量及语句块

默认情况 下,lua中的变量是全局的。本地变量声明使用local.

语句块使用do-end

2、控制结构

2.1 条件结构

使用if else then

嵌套if使用elseif

2.2 循环结构

2.2.1 while

2.2.2 repeat

2.2.3 数值for

步长参数缺省时,默认是1

2.2.4 通用for

通用for遍历迭代函数的返回值。如pairs, ipairs, io.lines

2.3 跳转、退出

break和return语句允许跳出代码块。 break结束循环,用于结束内部循环,不能结束外部循环。return语句从函数中返回结果或者完成函数,在任何函数结束,包含隐式return.

goto语句允许跳转到函数的任意点。标签使用::name::来定义。

lua学习笔记之语句相关推荐

  1. Lua 学习笔记(一)

    Lua学习笔记 1.lua的优势 a.可扩张性     b.简单     c.高效率     d.和平台无关 2.注释 a.单行注释 --        b.多行注释 --[[  --]] 3.类型和 ...

  2. Lua学习笔记6:C++和Lua的相互调用

    曾经一直用C++写代码.话说近期刚换工作.项目组中的是cocos2dx-lua,各种被虐的非常慘啊有木有. 新建cocos2dx-lua项目.打开class能够发现,事实上就是C++项目啦,只是为什么 ...

  3. JavaScript学习笔记:语句

    JavaScript学习笔记:语句 JavaScript程序由语句组成,语句遵守特定的语法规则.例如:var语句.if语句.while语句.with语句.switch语句等. 1.块语句 块语句常用于 ...

  4. 微信小程序连接物联网(二):NodeMCU Lua学习笔记

    索引 这是用微信小程序遥控开门的系列文章,具体微信小程序连接物联网的代码在第三章提及. 微信小程序连接物联网(一):初始化ESP8266 NodeMCU 微信小程序连接物联网(二):NodeMCU L ...

  5. lua 学习笔记---游戏开发第一步

    lua 学习笔记-从数组开始 数组 数组大小范围不一定需要在声明是确定,可以改变 一维数组 例 > array = {"Lua", "lualu"} &g ...

  6. Lua学习笔记(2)

    前段时间忙于其他事,没有继续Lua的学习,现在继续我们的Lua学习吧. 首先先推荐一本书<Programming in Lua>中文版名称<Lua编程>,这本书从最基础的部分开 ...

  7. web安全学习笔记--sql语句(sql注入基础上)

    一.基础知和表内操作语法 1.sql语句对大小写不敏感!!! SELECT - 从数据库表中获取数据:select * from (columns/tables/databases); UPDATE ...

  8. Lua 学习笔记(四)语句与控制结构

    一.赋值与多重赋值 赋值的基本含义是改变一个变量的值或table中字段的值.Lua中允许"多重赋值",也就是同时为多个值赋予多个变量,每个变量之间以逗号分隔. Lua会先对等号右边 ...

  9. Lua学习笔记之循环语句

    原文链接:http://502317120.blog.51cto.com/4062300/1163198 for C/C++中我们使用for 一般都是 for(变量=初始值;循环条件;步进算法){循环 ...

最新文章

  1. 转 cocos2d-x 3.0 常用对象的创建方式
  2. 安装 postgresql
  3. CentOS7下搭建LAMP+FreeRadius+Daloradius Web管理
  4. JAVA JDBC详解
  5. 【Tools】Navicat Premium12安装教程
  6. 如何处理使用 SAP UI5 消费真实的 OData 服务时遇到的跨域问题
  7. 微服务的好处与弊端_在云原生时代,就一定要用微服务吗?
  8. sqlserver安装介质上文件的长路径名称失败_SQL Server 2012 软件安装教程
  9. PCA:详细解释主成分分析
  10. l2tp 服务器错误 741
  11. nuvoton 开发环境安装问题
  12. UVA_12676_Inverting Huffman(哈夫曼树)
  13. 递推法 c语言,递推法
  14. html整体结构图,用html+css制作的组织结构图
  15. 2020煤矿安全监测监控证考试及煤矿安全监测监控模拟考试题库
  16. 电商产品精修训练营第3天_ps修复画笔工具_ps修补工具_ps仿制图章工具
  17. 维特智能姿态传感器WT901C-485调试流程
  18. 三角函数反函数c语言,高中数学反函数有哪些 反三角函数的所有公式
  19. Java web 服务器 搭建_搭建一个java web服务端
  20. 【转载】各种屏幕元素显示

热门文章

  1. pdf.js 使用实例
  2. yum安装rz,sz
  3. N个数的全排列 -------指定排头法
  4. JAVA笔记13__创建线程/线程休眠/等待线程终止/线程中断/守护线程
  5. FAQ - DucleBox | A Game Engine for OpenGL Programming
  6. 一款图像相关软件PhoXo
  7. vscode设置默认新建html,VScode修改默认生成的HTML模板的方法
  8. python在中小学教学中的应用-为什么越来越多人学习python?中小学都要开始了?...
  9. python编写爬虫的步骤-用Python编写一个简单的爬虫
  10. php7和python3性能对比-Python 2.7与Python 3.7区别