Lua的控制流程
发布时间:2020-12-14 21:47:47 所属栏目:大数据 来源:网络整理
导读:一、条件语句 if语句 if语句是由一个布尔表达式作为条件判断,或者紧跟其他语句组成。 if else语句 if语句可以是else搭配使用,在if条件表达式为false时执行else语句代码 if嵌套语句 你可以在if或者else if中使用一个或多个if或else if语句 -- 条件 -- if if
一、条件语句
--条件 -- if if(true) then print("ok") end -- if else a,b=10,20 if(a>b) then print(a) else print(b) end --if嵌套 二、循环语句
? -- while循环 a=10 while(a>0) do print(a) a=a-1 end -- repeat until b=10 repeat print(b) b=b-1 until(b<1) for循环分为数值 ?for循环与泛型 for循环 1.数值 ???for循环 lua语言的中数值for循环语法执行的格式 for var=exp1,exp2,exp3 do <执行体> end var从exp1变化到exp2,每次变化以exp3为步长递增var,并执行一次执行体。exp3是可选的,如果不指定,默认是1. 2.泛型 ???for循环 lua编程语言中泛型for循环语法格式 --打印数组的a的所有值 for i,v in ipairs(a) do print(v) end i是数组的索引值,v是对应索引的数组的元素值,ipairs是lua提供一个迭代数组 -- for for a=1,10 do print(a) end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |