近日,要做一个 cocos2d-x lua的小游戏
于是开始学习lua之旅。记录下点滴
*(一) 参考文档
lua官网:http://www.lua.org/
lua 5.1 手册:http://www.lua.org/manual/5.1/
*(二)基本的语法
1)注释
--单行注释
--[[
多行注释
]]--
2)引用
--不需要加后缀 .lua
--如果要引用根目录下 test1.lua
require 'test1'
--如果要引用 util文件下的network.lua
require 'util/network'
3)变量
i = 1 --全局变量
local j = 2 --局部变量
4)一些常用的函数
print("Hello World")
print("i=" .. i .. ", j=" .. j) -- ..是字符串链接符
5)方法定义
function func1()
--函数体
local function func2()
--也可以在函数内再定义一个函数
--这个叫做 closure 闭合函数
end
func2() --访问函数
end
6)基本数据类型
a = nil --空值
b = 20 --Number类型
c = 21 --Number类型
d = "Apple" --字符串类型
e = true --布尔类型
7)if语句
i = 10
if i == 10 then
print("i==10 true")

本文记录了作者学习lua的过程,主要聚焦在lua的基本语法和参考资料上。作者分享了lua官网以及lua 5.1的手册链接,为初学者提供了学习路径。
最低0.47元/天 解锁文章
496

被折叠的 条评论
为什么被折叠?



