- 浏览: 750347 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1044)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (64)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
最新评论
a,b,c=0,1,2 print(a,b,c) print("local:") x = 10 a = 3 if a<=1 then local x = x*10 print(x) elseif a<=3 then local x = x*20 print(x) else local x = x*30 print(x) end print(x) print("while:") a = 1 while a<3 do print(a) a = a+1 end print("repeat:") i = 0 repeat print("repeat:"..i) i = i+1 until i>=3 print("for:") for i=1,10,1 do if(i==5)then break; end print(i) end 0 1 2 local: 200 10 while: 1 2 repeat: repeat:0 repeat:1 repeat:2 for: 1 2 3 4
for i=10,1,-2 do print(i) end 10 8 6 4 2
repeat
x = 1 repeat print(x) x = x+1 until x >= 10 1 2 3 4 5 6 7 8 9
发表评论
-
mac nginx启动
2021-01-15 10:10 345brew services start nginx 1.1 ... -
nginx与lvs的异同
2017-11-30 11:51 901http://blog.csdn.net/BuquTianya ... -
lua weak表与gc
2017-11-29 09:56 550local a = {} local b = {} s ... -
lua single-method
2017-11-29 09:49 508local function newObject (val ... -
lua ffi
2017-11-16 11:33 590testlib.c #include <stdio. ... -
lua unpack
2017-11-09 11:07 378unpack接受一个数组作为输入参数,返回数组的所有元素。被用 ... -
resty thread
2017-07-07 14:35 358local t = {} local functio ... -
resty 正则
2017-07-04 17:32 447local m, err = ngx.re.match(& ... -
Nginx Lua脚本执行顺序
2017-06-15 09:11 805[img] [/img] -
ngx timer
2017-05-20 08:11 451local delay=3 local handle ... -
openresty文件自适应
2017-05-18 14:14 471location ~ ^/([-_a-zA-Z0-9/]+ ... -
lua_shared_dict
2017-05-18 12:01 22531.定义一块名为my_cache的共享内存空间,内存大小为si ... -
lua 协程(coroutine)
2016-11-30 10:34 512local function f(a) local ... -
lua loadstring
2016-11-29 10:08 808loadstring 不会有边界效应产生,他仅仅编译 chun ... -
lua book
2016-05-05 10:26 443http://lua.ren/topic/157/lua书 -
lrucache
2016-04-19 16:21 598local _M = {} --local lruc ... -
openresty资料
2016-03-15 09:57 768视频 http://study.163.com/course/ ... -
openresty缓存
2016-03-09 15:12 1110shared dict:这个cache是nginx所有work ... -
cjson
2016-03-07 10:42 552local json = require("cj ... -
nginx使用lua文件
2016-03-02 10:13 673location /test_var { con ...
相关推荐
### Lua 5.2 中 GOTO 语句的使用 #### 一、引言 在 Lua 5.2 版本中,引入了一个新的特性——`GOTO`语句,这是一个颇具争议的功能,因为它允许程序在执行过程中无条件地跳转到其他位置,这种跳转可能会使代码变得...
Lua 基础篇 - 流程控制语句 在 Lua 编程语言中,流程控制语句是编写逻辑代码的基础构件之一。流程控制语句可以控制程序的执行流程,使程序具有灵活性和智能性。本节将介绍 Lua 语言中的流程控制语句,包括 if 语句...
在编程语言中,流程控制语句是用于决定程序执行顺序的关键结构。在Lua中,`if` 和 `if else` 语句是两种常见的条件控制结构,它们允许根据特定条件来执行不同的代码块。让我们深入了解一下如何在Lua中使用这些语句。...
在Lua编程语言中,条件语句是控制程序流程的一种基本机制。通过条件语句,可以根据不同的条件执行不同的代码块,从而实现程序逻辑的多样性。条件语句允许程序员指定一个或多个要由程序评估或测试的条件,如果条件被...
Lua 有多种控制语句,包括 If 语句、While 语句、Repeat 语句和 For 语句。这些语句的格式和用法与其他语言相似。 If 语句 If 语句的格式为:If 条件 then ... elseif 条件 then ... else ... endif。 While 语句...
4. **控制结构**:Lua的控制结构包括条件语句(if...then...else...end)、循环语句(while、for)、break和return语句,以及本地变量声明(local)。 5. **函数**:Lua中的函数可以接受任意数量的参数,并返回任意...
- **学习Lua语法**:打开命令行,运行lua.exe,进入交互模式,尝试编写和运行简单的Lua语句,如变量赋值、控制结构、函数等。 - **编写脚本**:创建一个.txt或.lua文件,写入你的Lua代码,然后在命令行中使用`lua ...
#### 三、循环控制语句 除了循环语句本身,Lua还提供了几种控制循环执行流程的语句,它们可以改变循环的正常执行顺序: 1. **Break语句** - **定义**:`break`语句终止循环并将执行转移到紧跟在循环或`switch`...
1. **Lua语法**:Lua是一种动态类型、弱类型的脚本语言,其语法简洁明了,支持变量、函数、表(类似哈希或数组)、控制结构(如if、for、while等)和元编程特性。 2. **Lua C API**:Lua C API提供了许多函数供C/...
2. 控制结构:Lua提供了if语句、while循环、for循环以及函数式编程中的do-end块来控制程序流程。 3. 函数与闭包:Lua中的函数是一等公民,可以作为参数传递、返回结果,甚至可以存储在变量中。闭包是Lua中实现函数...
- Lua 提供了如 `if`、`while`、`for`、`repeat` 等常用的控制结构语句。 - 循环语句如 `for` 支持数值循环和泛型循环两种形式。 **4. 函数** - 函数是 Lua 编程的核心组成部分。它们可以带参数,也可以不带参数;...
1. **基础语法**:包括变量、数据类型(如数字、字符串、布尔、表)、控制结构(如if语句、while/for循环)、函数定义和调用。 2. **表与元表**:Lua的表是其核心特性,既是动态数组,也是关联数组,可以用来实现...
LUA解释器支持命令行参数,可以方便地进行脚本的加载、执行和调试,同时也可以直接交互式地输入和执行LUA语句。 学习LUA的过程中,掌握这些资源是至关重要的。《Programming in Lua》提供理论基础和实践指导,参考...
书中还详细介绍了Lua的语句,如赋值语句、局部变量和代码块的使用,以及控制结构,包括条件语句和循环语句。此外,还涉及了break语句、return语句和goto语句的使用。这些语句在程序中用于控制程序流程,实现逻辑分枝...
- **控制结构语句**:如if语句、while循环、for循环等。 - **break和return语句**:用于提前退出循环或函数。 #### 六、函数 - **多返回值**:一个函数可以同时返回多个值。 - **可变参数**:函数可以接受任意数量...
控制结构如if语句、while和for循环用于逻辑流程控制。函数是第一类公民,可以作为参数传递,也可以作为返回值。而表则是Lua的通用数据结构,可以用来实现对象、集合、映射等多种用途。 二、Lua进阶 在进阶部分,...
这使得C++程序可以利用lua的灵活性和易读性来编写部分逻辑,同时保留C++的高性能和底层控制能力。 在使用Kaguya之前,确保你的开发环境已经安装了lua解释器和Kaguya库。通常,你可以通过包管理器或者直接从源码编译...
- 控制结构(如条件语句、循环)。 - **进阶篇**: - 函数和模块。 - 错误处理和调试技巧。 - 面向对象编程。 - **高级篇**: - 性能优化技巧。 - C/C++扩展方法。 - 实战项目案例分析。 - **附录**: - Lua...
在"Lua程序设计"中,你可以了解到Lua的基本语法和特性,包括变量、数据类型、控制结构(如if语句、循环)、函数定义和调用、表(Lua中的核心数据结构,类似于数组和关联数组的结合)的使用,以及模块和包的管理。...
Lua 中有多种控制语句,包括: * 条件控制:if 条件 then … elseif 条件 then … else … end * While 循环:while 条件 do … end * Repeat 循环:repeat … until 条件 * For 循环:for 变量 = 初值,终点值,...