脚本小子_Lua基本语法

一、编程方式
1、交互式
1.1、lua提供了交互编程模式,可以在命令行中输入程序便可以立即查看效果
交互模式可以通过命令 lua 或 lua -i来启动
(备注: 退出交互模式按 ctrl+c 键)

1.2、打印’hello world’
(备注: 输入print(“hello world”)后按回车键即可 )

2、脚本式
2.1、将 Lua 程序代码写入到一个以 lua 结尾的文件,并用lua来执行得到结果
2.2、新建立hello.lua 打印‘hello world’
2.3、设置hello.lua自执行

二、基本语法
1、注释
1.1、单行注释
A、格式 --注释
--print("hello world");
 
1.2、多行注释
A、格式 --[[注释--]]
--[[
helloworld
--]]
2、变量
变量在使用前,必须在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值
2.1、lua变量类型: 全局变量、局部变量、表中的域
2.2、lua中变量总认为是全局的。即全局变量是不需要声明。当然访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil
2.3、局部变量用local进行设定
2.4、例子
 
执行结果

2.5、总结
A、局部变量如在函数外定义,其作用域可等同于全局变量
B、如在函数内定义,则函数执行完毕后,其作用域失效
 
3、赋值语句
3.1、赋值是改变变量值的最基本的方法
3.2、案例


3.3、总结
当变量个数和值的个数不一致时,Lua会一直以变量个数为基础采取以下策略:
a. 变量个数 > 值的个数             按变量个数补足nil
b. 变量个数 < 值的个数             多余的值会被忽略

猜你喜欢

转载自blog.csdn.net/u014795720/article/details/80148406