博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lua学习笔记-逻辑判断和循环控制语句
阅读量:6805 次
发布时间:2019-06-26

本文共 896 字,大约阅读时间需要 2 分钟。

hot3.png

--在Lua中 false nil表示为假,其它,0.。都表示为真-- and or not-- and 如果第一个要计算的操作数是假的话,返回第一个操作数,反之返回第二个操作数print( 1 and 5) -- 5print( 0 and 5) --5print( false and 5) --falseprint( nil and 5) -- nil--or 如果第一个操作数是真的假,返回第一个操作数,反之返回第二个操作数print( 1 or 5) -- 1print(0 or 5) -- 0print( nil or 5)--5print(false or 5)  --5--not 永远返回的是true和falseprint(not nil) -- trueprint(not 1) --falseprint(not 0) --falseprint(not false) --true--while语句m_table = {1,2,3}local index = 1while m_table[index] do --m_table[i]只要不为空和假就执行	print(m_table[index])	index = index + 1end --[[	1	2	3--]]--repeat(相当于其它语言中的do-while)local num = 1repeat	print("num value is "..num)	num = num + 1until num == 3--for语句for i = 1, #m_table do	print(m_table[i])end--[[	1	2	3--]]for i=1,5 do	print(i)end--[[	1	2	3	4	5]]for i=1,10,2 do--此处步进为2	print(i)end--[[	1	3	5	7	9]]for i=10,1,-2 do	print(i)end--[[	10	8	6	4	2]]

转载于:https://my.oschina.net/hejunsen/blog/264661

你可能感兴趣的文章
编程珠玑:位图法排序
查看>>
CREATEMUTEX
查看>>
矢量数据压缩:道格拉斯普克算
查看>>
IIS添加对ashx文件的支持
查看>>
Top Down Operator Precedence - 自顶向下算符优先分析法
查看>>
android 来电自动接听和自动挂断
查看>>
SharePoint2010 获取网站集SPSite,SPWeb对象的4种方法
查看>>
poj 1607 Deck(坑爹的水题啊)
查看>>
Asterisk 函数
查看>>
你看得到工具的本质吗
查看>>
EF架构~看看下面这代码,你还敢用它的延时加载吗?
查看>>
BroadcastReceiver入门
查看>>
【ASP.NET Web API教程】1 ASP.NET Web API入门
查看>>
EXCEL中ABS
查看>>
java代理模式与反射机制
查看>>
android Adapter
查看>>
数据结构利器之私房STL(中)
查看>>
“他们”将变身为全国最大的房屋租赁供应商
查看>>
HDU 2079 选课时间(母函数)
查看>>
最新人生感悟语句摘选
查看>>