Lua入门教程 1.准备知识
来源:互联网 发布:中国新歌声网络主播 编辑:程序博客网 时间:2024/06/06 10:41
0x01 准备知识
关于编码
在安装了Lua For Windows后,用户可以有三种方式进行Lua的开发: a.使用内置的SciTE编辑器,自带的编辑器提供了智能提示和编译运行等功能。 b.使用Windows命令窗体进行,使用Lua xx.lua文件便可执行对xx.lua文件的编译和运行 c.使用Lua的控制窗体,直接在里面输入代码即可 e.g > print("Hello World")
关于注释
1.行注释:使用"--"可以对一整行进行注释 e.g -- print("hello world") 2.块注释:使用"--[["开始块注释,而使用"]]--"结束块注释 e.g --[[ a = 10 b = a *2 ]]--
关于全局变量
1.创建:全局变量不用声明,直接进行赋值即可 e.g b = "Hello World" 2.销毁:将nil赋值给全局变量 e.g b = "Hello World" b = nil
关于Lua解释器
解释器是一个小型的程序,可以通过它来直接使用Lua。 用法:lua [选项参数] [脚本参数] 选项参数"-e",可以直接在命令行中直接输入代码,如lua -e "print(math.sin(12))" 选项参数"-l" 用于加载库文件 选项参数"-i"表示在运行完其他命令行参数后进入交互模式,如 lua -i -l a -e "x = 10"(先加载库文件a,然后执行语句"x=10",最后进入交互模式) 运行原理:(lua 脚本 a b c) 解释器在运行脚本前,会用所有的命令行参数创建一个名为"arg"的table,脚本名称位于索引0上,它的第一个参数位于索引1,“脚本”前的所有选项参数则位于负数索引上 如 lua -e "print('hello world')" script a b arg[-3] = "lua" arg[-2] = "-e" arg[-1] = "print('hello world'))" arg[0] = script arg[1] = a arg[2] = b
0 0
- Lua入门教程 1.准备知识
- Swift入门教程1-准备知识
- HTML入门教程 - 1.准备开始
- c内核源码阅读准备知识(erlang mudos lua)
- Lua入门教程
- Lua入门教程
- [Lua]入门教程
- Lua入门教程
- Lua入门教程
- 知识准备
- 准备知识 -1. 进制转换
- lua 源码探索 准备
- Lua课前准备
- Lua简易入门教程
- Lua简易入门教程
- Lua简易入门教程
- Lua简易入门教程
- Lua简易入门教程
- 乱码问题
- 项目-排序函数模板将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板。
- 类图
- 消息队列ActiveMQ+Spring整合
- springMVC学习笔记(一)-----springMVC原理
- Lua入门教程 1.准备知识
- 深入理解Android Context
- hibernate 批量保存数据时存在唯一键unique值重复时报错的解决方式
- failed to allocate XXXX bytes for committing reserved memory.
- php迭代器的基本例子
- c++上机实验7-项目2-最大公约和和最小公倍数
- 选项卡
- hadoop 之 mapreduce 特性
- service层AOP(基于注解的方法切入)