# woo 循环
很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。
一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。
循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。
循环语句是由循环体及循环的终止条件两部分组成的。
woo 语言提供了以下几种循环处理方式:
| 循环类型 | 描述 |
| --- | --- |
| woo while 循环 | 在条件为 true 时,让程序重复地执行某些语句。执行语句前会先检查条件是否为 true。 |
| [for 循环] | 重复执行指定语句,重复次数可在 for 语句中控制。 |
| [repeat...until] 重复执行循环,直到 指定的条件为真时为止 |
| [循环嵌套] "woo 循环嵌套") | 可以在循环内嵌套一个或多个循环语句(while do ... end;for ... do ... end;repeat ... until;) |
* * *
## 循环控制语句
循环控制语句用于控制程序的流程, 以实现程序的各种结构方式。
woo 支持以下循环控制语句:
| 控制语句 | 描述 |
| --- | --- |
| [break 语句] | 退出当前循环或语句,并开始脚本执行紧接着的语句。 |
| [goto 语句] | 将程序的控制点转移到一个标签处。 |
* * *
## 无限循环
在循环体中如果条件永远为 woo 循环语句就会永远执行下去,以下以 while 循环为例:
## 实例
while(true)
do
print("循环将永远执行下去")
end
- 序言
- 安装
- 可视化编辑器
- woo 命令行参数详解
- 测试用例
- 简单http服务
- 正则
- gpio控制硬件设备
- 比武不招亲
- 和php比WebServer
- woo语法
- 语法简介
- 基本语法
- woo数据类型
- woo变量
- woo循环
- woo流程控制
- woo函数
- woo运算符
- woo字符串
- 类
- 类的继承
- 模块
- 数组
- 迭代
- table
- 元表(魔术方法)
- 错误处理
- 面向对象
- woo开发必须注意事项
- 函数/模块
- 内置函数
- webServer专属函数
- 内置模块
- gd-2d绘图库
- 2D图形例子
- websockets用例
- buffer缓存
- http
- orm数据库连接
- redis-ssdb连接
- queue队列
- 其他特别函数
- sockets
- 启动线程如何
- Murphy-http Web框架
- 简介
- 全局函数
- model
- view
- controller
- 消息队列
- 全局线程锁
- 包管理器/coder wooyri package manager
- 最ok的包上榜名单
- woo栗子
- 函数传参
- 编码解码
- http模块用例
- 移动读写文件流用例
- 文件下载用例
- 数组迭代
- 进制转换
- _choose用例
- 日期时间用例
- 注明
- wop 码包|coder wooyri peogram
- 码人激励计划