Lua程序设计
cly1666888
记录学习过程
展开
-
Lua程序设计——Lua 变量05
Lua 变量变量在使用前,需要在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。Lua 变量有三种类型:全局变量、局部变量、表中的域。Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。局部变量的作用域为从声明位置开始到所在语句块结束。变量的默认值均为 nil。-- test.lua 文件脚本a = 5 -- 全局变量local b = 5 -原创 2020-11-15 23:01:57 · 85 阅读 · 0 评论 -
Lua程序设计——Lua 循环06
Lua 循环很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的。Lua 语言提供了以下几种循环处理方式:循环控制语句循环控制语句用于控制程序的流程, 以实现程序的各种结构方式。Lua 支持以下循环控制语句:无限循环在循环体中如果条件永远为 true 循环语句就会永原创 2020-11-15 23:01:07 · 121 阅读 · 0 评论 -
Lua程序设计——Lua 流程控制07
Lua 流程控制Lua 编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。控制结构的条件表达式结果可以是任何值,Lua认为false和nil为假,true和非nil为真。要注意的是Lua中 0 为 true:--[ 0 为 true ]if(0)then print("0 为 true")end以上代码输出结果为:0 为 trueLua 提供了以下控制结构语句:...原创 2020-11-15 23:00:48 · 101 阅读 · 0 评论 -
lua程序设计——Lua 函数08
Lua 函数在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如print()函数可以将传入的参数打印在控制台上。Lua 函数主要有两种用途:1.完成指定的任务,这种情况下函数作为调用语句使用;2.计算并返回值,这种情况下函数作为赋值语句的表达式使用。函数定义Lua 编程语言函数定义格式如下:optional_function_scope function function_n原创 2020-11-15 23:00:30 · 133 阅读 · 0 评论 -
Lua程序设计——Lua 运算符09
Lua 运算符运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:算术运算符关系运算符逻辑运算符其他运算符算术运算符下表列出了 Lua 语言中的常用算术运算符,设定 A 的值为10,B 的值为 20:实例我们可以通过以下实例来更加透彻的理解算术运算符的应用:a = 21b = 10c = a + bprint("Line 1 - c 的值为 ", c )c = a - bprint("Line 2 - c 的值为 ", c原创 2020-11-15 23:00:13 · 83 阅读 · 0 评论 -
Lua程序设计——Lua字符串10
Lua 字符串字符串或串(String)是由数字、字母、下划线组成的一串字符。Lua 语言中字符串可以使用以下三种方式来表示:单引号间的一串字符。双引号间的一串字符。[[ 与 ]] 间的一串字符。以上三种方式的字符串实例如下:string1 = "Lua"print("\"字符串 1 是\"",string1)string2 = 'runoob.com'print("字符串 2 是",string2)string3 = [["Lua 教程"]]print("字符串 3原创 2020-11-15 22:59:51 · 251 阅读 · 0 评论 -
Lua程序设计——Lua数据类型04
Lua 数据类型Lua 是动态类型语言,变量不要类型定义,只需要为变量赋值。值可以存储在变量中,作为参数传递或结果返回。Lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 table。我们可以使用 type 函数测试给定变量或者值的类型:print(type("Hello world")) --> stringprint(type(10.4*3)) -->原创 2020-11-15 23:02:13 · 157 阅读 · 0 评论 -
Lua程序设计——Lua 基本语法03
Lua 基本语法Lua 学习起来非常简单,我们可以创建第一个 Lua 程序!第一个 Lua 程序交互式编程Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果。Lua 交互式编程模式可以通过命令 lua -i 或 lua 来启用:$ lua -i $ Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio>在命令行中,输入以下命令:> print("Hello World!")接着我们按下回车键,输出结果如下原创 2020-11-15 23:02:30 · 96 阅读 · 0 评论 -
Lua程序设计——Lua 环境安装02
Window 系统上安装 Luawindow下你可以使用一个叫"SciTE"的IDE环境来执行lua程序,下载地址为:本站下载地址:LuaForWindows_v5.1.4-46.exeGithub 下载地址:https://github.com/rjpcomputing/luaforwindows/releasesGoogle Code下载地址 :https://code.google.com/p/luaforwindows/downloads/list双击安装后即可在该环境下编写 Lua 程原创 2020-11-14 14:11:52 · 93 阅读 · 0 评论 -
Lua 程序设计——Lua 教程01
Lua 教程Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于 1993 年开发的,该小组成员有:Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo。设计目的其设计目的是为了嵌转载 2020-11-14 14:05:11 · 135 阅读 · 0 评论