break语句 break 用来终止 while、repeat 和 for 三种循环的执行,并跳出当前循环体,继续执行当前循环之后的语句。下面举一个 while 循环中的 break 的例子来说明:-- 计算最小的x,使从1到x的所有数相加和大于100sum = 0i = 1while true do sum = sum + i if sum > 100 then break end i = i + 1endprint("The result is " .. i) -->
Lua 提供了一组传统的、小巧的控制结构,包括用于条件判断的 if 用于迭代的 while、repeat 和 for,本章节主要介绍 for 的使用。for 数字型for 语句有两种形式:数字 for(numeric for)和范型 for(generic for)。数字型 for 的语法如下:for var = begin, finish, step do --bodyend关于数字 for 需要关注以下几点:1.
if-else 是我们熟知的一种控制结构。Lua 跟其他语言一样,提供了 if-else 的控制结构。因为是大家熟悉的语法,本节只简单介绍一下它的使用方法。单个 if 分支 型x = 10if x > 0 then print("x is a positive number")end运行输出:x is a positive number两个分支 if-else 型x = 10if x >
在 Windows 上搭建环境从 1.9.3.2 版本开始,OpenResty 正式对外同时公布维护了 Windows 版本,其中直接包含了编译好的最新版本 LuaJIT。由于 Windows 操作系统自身相对良好的二进制兼容性,使用者只需要下载、解压两个步骤即可。打开 http://openresty.
Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由 Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo 所组成并于 1993 年开发。其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。