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
原创粉丝点击