`

lua控制语句

 
阅读更多
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
分享到:
评论

相关推荐

    lua 5.2 中GOTO语句的使用

    ### Lua 5.2 中 GOTO 语句的使用 #### 一、引言 在 Lua 5.2 版本中,引入了一个新的特性——`GOTO`语句,这是一个颇具争议的功能,因为它允许程序在执行过程中无条件地跳转到其他位置,这种跳转可能会使代码变得...

    lua基础篇-流程控制语句

    Lua 基础篇 - 流程控制语句 在 Lua 编程语言中,流程控制语句是编写逻辑代码的基础构件之一。流程控制语句可以控制程序的执行流程,使程序具有灵活性和智能性。本节将介绍 Lua 语言中的流程控制语句,包括 if 语句...

    Lua流程控制语句if else的使用示例

    在编程语言中,流程控制语句是用于决定程序执行顺序的关键结构。在Lua中,`if` 和 `if else` 语句是两种常见的条件控制结构,它们允许根据特定条件来执行不同的代码块。让我们深入了解一下如何在Lua中使用这些语句。...

    Lua 基础教程(八)条件语句.pdf

    在Lua编程语言中,条件语句是控制程序流程的一种基本机制。通过条件语句,可以根据不同的条件执行不同的代码块,从而实现程序逻辑的多样性。条件语句允许程序员指定一个或多个要由程序评估或测试的条件,如果条件被...

    Lua基础语法

    Lua 有多种控制语句,包括 If 语句、While 语句、Repeat 语句和 For 语句。这些语句的格式和用法与其他语言相似。 If 语句 If 语句的格式为:If 条件 then ... elseif 条件 then ... else ... endif。 While 语句...

    lua 帮助文档 lua

    4. **控制结构**:Lua的控制结构包括条件语句(if...then...else...end)、循环语句(while、for)、break和return语句,以及本地变量声明(local)。 5. **函数**:Lua中的函数可以接受任意数量的参数,并返回任意...

    Lua 5.1.3.zip

    - **学习Lua语法**:打开命令行,运行lua.exe,进入交互模式,尝试编写和运行简单的Lua语句,如变量赋值、控制结构、函数等。 - **编写脚本**:创建一个.txt或.lua文件,写入你的Lua代码,然后在命令行中使用`lua ...

    Lua 基础教程(七)循环语句.pdf

    #### 三、循环控制语句 除了循环语句本身,Lua还提供了几种控制循环执行流程的语句,它们可以改变循环的正常执行顺序: 1. **Break语句** - **定义**:`break`语句终止循环并将执行转移到紧跟在循环或`switch`...

    lua_Console lua解析器

    1. **Lua语法**:Lua是一种动态类型、弱类型的脚本语言,其语法简洁明了,支持变量、函数、表(类似哈希或数组)、控制结构(如if、for、while等)和元编程特性。 2. **Lua C API**:Lua C API提供了许多函数供C/...

    lua程序设计及lua中文手册

    2. 控制结构:Lua提供了if语句、while循环、for循环以及函数式编程中的do-end块来控制程序流程。 3. 函数与闭包:Lua中的函数是一等公民,可以作为参数传递、返回结果,甚至可以存储在变量中。闭包是Lua中实现函数...

    Lua 5.2 Reference Manual(Lua 5.2引用指南)

    - Lua 提供了如 `if`、`while`、`for`、`repeat` 等常用的控制结构语句。 - 循环语句如 `for` 支持数值循环和泛型循环两种形式。 **4. 函数** - 函数是 Lua 编程的核心组成部分。它们可以带参数,也可以不带参数;...

    lua学习资料lua学习资料lua学习资料lua学习资料lua学习资料

    1. **基础语法**:包括变量、数据类型(如数字、字符串、布尔、表)、控制结构(如if语句、while/for循环)、函数定义和调用。 2. **表与元表**:Lua的表是其核心特性,既是动态数组,也是关联数组,可以用来实现...

    LUA学习资料(包括Programming in Lua+Lua 5.1 参考手册+LUA5.0.2解释器)

    LUA解释器支持命令行参数,可以方便地进行脚本的加载、执行和调试,同时也可以直接交互式地输入和执行LUA语句。 学习LUA的过程中,掌握这些资源是至关重要的。《Programming in Lua》提供理论基础和实践指导,参考...

    Programming in Lua, 3rd Edition Lua编程第三版

    书中还详细介绍了Lua的语句,如赋值语句、局部变量和代码块的使用,以及控制结构,包括条件语句和循环语句。此外,还涉及了break语句、return语句和goto语句的使用。这些语句在程序中用于控制程序流程,实现逻辑分枝...

    lua api lua文档

    - **控制结构语句**:如if语句、while循环、for循环等。 - **break和return语句**:用于提前退出循环或函数。 #### 六、函数 - **多返回值**:一个函数可以同时返回多个值。 - **可变参数**:函数可以接受任意数量...

    Lua程序设计.pdf_lua_nginx_

    控制结构如if语句、while和for循环用于逻辑流程控制。函数是第一类公民,可以作为参数传递,也可以作为返回值。而表则是Lua的通用数据结构,可以用来实现对象、集合、映射等多种用途。 二、Lua进阶 在进阶部分,...

    C++ lua Kaguya 应用

    这使得C++程序可以利用lua的灵活性和易读性来编写部分逻辑,同时保留C++的高性能和底层控制能力。 在使用Kaguya之前,确保你的开发环境已经安装了lua解释器和Kaguya库。通常,你可以通过包管理器或者直接从源码编译...

    Beginning Lua Programming电子书

    - 控制结构(如条件语句、循环)。 - **进阶篇**: - 函数和模块。 - 错误处理和调试技巧。 - 面向对象编程。 - **高级篇**: - 性能优化技巧。 - C/C++扩展方法。 - 实战项目案例分析。 - **附录**: - Lua...

    Lua程序设计和lua-5.1中文手册

    在"Lua程序设计"中,你可以了解到Lua的基本语法和特性,包括变量、数据类型、控制结构(如if语句、循环)、函数定义和调用、表(Lua中的核心数据结构,类似于数组和关联数组的结合)的使用,以及模块和包的管理。...

    Lua游戏脚本语言入门.doc

    Lua 中有多种控制语句,包括: * 条件控制:if 条件 then … elseif 条件 then … else … end * While 循环:while 条件 do … end * Repeat 循环:repeat … until 条件 * For 循环:for 变量 = 初值,终点值,...

Global site tag (gtag.js) - Google Analytics