• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

lua学习,笔者自用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

标识符与关键字
A:常量用全大写和下划线,eg: My_ACCOUNT
B: 变量的第一个字母小写,eg: strNumber
C: 全局变量第一个字母用小写g表示,eg: gMyAcount
D: 函数名第一个字母大写,eg: function MyFirstFunction()


开头两个短杠表示注释

print() 是lua中内置的方法
lua 中用双引号和单引号都可以
变量名不能以数字开头
尽量避免使用下划线加大写字母开头(lua自身保留)


变量类型
lua中有物种变量类型
1) nil 表示空数据
2)boolean 布尔类型
3)string类型
4)number 小数类型,注意,lua语言没有整数
5) table类型


lua编辑器使用IEDA

块注释,两个横杠????两个中括号,成对出现
--[[ ]]--
或者
--[[ --]]

Mac系统快捷方式
单行注释 CMD + /
块注释 control + shift + / 或者 option + CMD + /

 

str1="hello world"
num1=88
IsTrue=true
str2=nil
numArray={1,2,3,4,5,6}

print(type(str1)) --output: string 字符串类型
print(type(num1)) --output: number 数字类型
print(type(IsTrue)) --output: bolean 布尔类型
print(type(str2)) --output: nil 空类型
print(type(numArray)) --output: table 表类型,类似数组和集合

字符串常用基础
1. 多行字符串,
strMultiline=[[
line one
line tow
line three
]]
2. 字符串连接,使用点点
str="123"
print("输出变量"..str)
如果字符串使用'+'号,字符串会自动转换为number类型来处理,但是要保证是数字字符串,否则报错

3. 取得字符串长度,在变量前面加'#'
print(#str)
4. 字符串与数值型相互转换
--tonumber(), tostring()

strNum1='888'
num2=666
res1=strNum1-num2
print(res1) --输出:222,自动转换
res2=tonumber(strNum1)-num2
print("做显示转换 res2="..res2) --输出:222,显示转换
strName="同学们"
re3=strName..num2 --输出:同学666, lua系统自动转换为字符串
print(re3)
res4=strName..tostring(num2) --输出:同学们666, 显示转换
print(res4)


数据类型
三大运算符
多重赋值
全局与局部变量


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
lua如何调用C++函数发布时间:2022-07-22
下一篇:
lua--在弹框中显示物品列表发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap