Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
在游戏开发热更新中很常见 所以作为一名准程序员 我们必须要了解一下lua
lua环境安装很简单 只需要在git上下载安装即可
lua中很多语法和c# C语言等语言不同 比如for if 等常用的语句的用法就不同
下面我就大致介绍一下lua的基本语法
lua中输出语句和C语言相同都是print
我们首先开始第一个程序 hello world!
print("Hello World!")
之后运行即可
如果发现编译器中的运行按钮没有亮 我们可以先保存ctrl+S
之后即可运行
之后就是lua中的数据类型了
在lua中没有数组 我们想要使用数据结构只能使用table(表)
但是在lua的表中 他和其他数据结构有一个很大的不同点
table中索引是从1开始的 在其他语言的数据结构都是从0开始的
比如c++中的vector 或者是stack等等
tab3={"apple","pear","orange","grapr"}
print(tab3[2])--和其他语言不一样 从1开始 lua中没有数组
--点不出来的
for key,val in pairs(tab3) do
print(key..":"..val)
end
上边创建了一个table 然后使用for循环来遍历了一下
在使用table的时候我们可以点出来 同样可以用方括号弄出来
希望我所写的对大家有帮助 我会在之后持续更新我的关于lua的学习
如果有问题可以联系我 主页有我的联系方式