Lua中如何实现循环控制流?

2026-06-09 08:352阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计220个文字,预计阅读时间需要1分钟。

Lua中如何实现循环控制流?

Loopwhile, for, repeat...until -- 循环控制语句break, goto -- 没有continue

1.while循环 -- 和C的while循环类似,但和C的while循环没有太大区别

需要注意的是do+enda10while(a>5)do print(a) a=a-1; end

2. for循环 -- 与C的for循环类似

Loopwhileforrepeatuntil--循环控制语句br

Loopwhile for repeat...until--循环控制语句break goto 没有continue--1、while循环--和cc的while循环没多大区别 需要注意的是do enda10while(a>5)doprint(a)aa-1;end--2、for循环--2.1 数值for循环for i1,10 do --表示的是从1循环到10print(i)end--2.2 泛型for循环 泛型 for 循环通过一个迭代器函数来遍历所有值类似 java中的 foreach 语句。a{"one","two","three"}for i,v in ipairs(a) do --ipairs是Lua中的迭代器用于迭代数组相当于stl中的迭代器print(i,v)end--3、repeat...until循环i15repeatprint(i)ii-1until(i<10)--while和repeat循环的区别就相当于c语言当中的while do 和do while--循环嵌套 就是多层循环的嵌套使用--流程控制lua中 false和nil为假其他都为true包括0--1、ifif (0)thenprint(true)end--if...elseif (0)thenprint(true)elseprint(false)end--if if 嵌套--if else if else 嵌套

Lua中如何实现循环控制流?

本文共计220个文字,预计阅读时间需要1分钟。

Lua中如何实现循环控制流?

Loopwhile, for, repeat...until -- 循环控制语句break, goto -- 没有continue

1.while循环 -- 和C的while循环类似,但和C的while循环没有太大区别

需要注意的是do+enda10while(a>5)do print(a) a=a-1; end

2. for循环 -- 与C的for循环类似

Loopwhileforrepeatuntil--循环控制语句br

Loopwhile for repeat...until--循环控制语句break goto 没有continue--1、while循环--和cc的while循环没多大区别 需要注意的是do enda10while(a>5)doprint(a)aa-1;end--2、for循环--2.1 数值for循环for i1,10 do --表示的是从1循环到10print(i)end--2.2 泛型for循环 泛型 for 循环通过一个迭代器函数来遍历所有值类似 java中的 foreach 语句。a{"one","two","three"}for i,v in ipairs(a) do --ipairs是Lua中的迭代器用于迭代数组相当于stl中的迭代器print(i,v)end--3、repeat...until循环i15repeatprint(i)ii-1until(i<10)--while和repeat循环的区别就相当于c语言当中的while do 和do while--循环嵌套 就是多层循环的嵌套使用--流程控制lua中 false和nil为假其他都为true包括0--1、ifif (0)thenprint(true)end--if...elseif (0)thenprint(true)elseprint(false)end--if if 嵌套--if else if else 嵌套

Lua中如何实现循环控制流?