go的循环
2024-08-24 17:17:31
go的循环
Go中只有for循环,没有while循环。因为while循环也可以用for写出来。
一、语法
for 初始化;条件;自增自减{ // 这里有三部分
循环体的内容
}
范例: 从0打印到9
for i:=0;i<10;i++{
fmt.Println(i)
}
二、语法简写
1、省略第一部分
// 从0打印到9,把i的定义放在for外面
i:=0
for ;i<10;i++{
fmt.Println(i)
}
2、省略第二部分
// 第二部分省略,条件没了,死循环
i:=0
for ;;i++{
fmt.Println(i)
}
3、省略第三部分
// 省略第三部分 放到循环体里写
i:=0
for ;i<10;{
fmt.Println(i)
i++
}
4、全省略:死循环
for {
fmt.Println("xxxx")
}
5、终极写法,简洁变形
// 第一部分和第三部分都省略的变形
i:=0
for i<10 { // 相当于while循环
fmt.Println(i)
i++
}
最新文章
- windows下mysql客户端输入中文显示??解决方法
- 项 目 管 理 知 识 体 系 指 南 (PMBOK2008)
- Python第八天
- Python列表切成多个
- Selenium webdriver 操作日历控件
- ant 执行到javac时运行中止,怎么办?
- QT/C++ 智能指针
- bzoj 1209: [HNOI2004]最佳包裹 三维凸包
- [XML] resources的Xml配置文件 (转载)
- PostgreSQL与MySQL比较(转)
- awk 用法小结
- 在arc模式下 CGImage 释放问题
- xx学院学员评优评奖管理系统
- iview render Datepicker 起止时间限制
- Android 开发 重写定位器类Timer与TimerTask
- 配置sudo日志审计
- WingIDE 常用快捷键
- Secure backup
- Python strip lstrip rstrip使用方法(字符串处理空格)
- caffe 教程
热门文章
- Flink-v1.12官方网站翻译-P002-Fraud Detection with the DataStream API
- 使用V8和node轻松profile分析nodejs应用程序
- 一次小模块的使用过程-LC12S无线模块介绍
- CCF计算机软件能力认证试题练习:201912-5 魔数
- hdu2141 Can you find it? (二分)
- Docker运行时资源限制
- Docker的OverlayFS存储驱动
- docker理论题-02
- woj1005-holding animals-01pack woj1006-Language of animals-BFS
- 从GitHub Jobs! 看技术发展趋势! 程序员进阶必备!