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

Lua基本类型和基本运算

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
print(a)
a=10
a=nil
print(a)
print(type(false))
print(type(nil))
print(type({}))
print(type(12))
print(type("hello"));
print(type(type));
print(type)
a=type   --变量可以是函数,a应该只是一个指针,void *
print(a(type))


--[[
type函数:可以判断出变量的类型。

1.nil 类型,类似java里面的null,一个全局变量没有赋值的时候,默认是nil
2.booleans 类型,取值为:true ,false.但是在控制语句中,所有值都可以是布尔值,除了nil 和false是假,其余都为真(例如:03.number类型,不知道为啥只有实数类型,不过确实简化了操作
4.table类型,表类型,后面详细说
5.Strings类型,字符串类型,后面详细说
6.Functions类型,参数可以传方法,做闭包
7.Usersdata和Thread类型,数据和线程,后面详细说
]]--

 关于table

a={"aaa","fff","ffff"};
print(a[1]);

w={x=0,y=1,[2]=23};
w[1]="hello";
print(w["x"]);
print(w["1"]);
print(w[1]);
print(w[2]);

y={["y"]=0,[1]=3}
print(y["y"]);
print(y[1]);



--[[
table:Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。
从上面的实例可以看出a的赋值方式,其实是一种语法糖,与a={[1]="aaa"}
]]--

 

 


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
lua_local变量在new时不会被清空发布时间: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