首页 > 其他 > 详细

go的循环

时间:2020-03-29 21:50:17      阅读:49      评论:0      收藏:0      [点我收藏+]

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++
}

go的循环

原文:https://www.cnblogs.com/bowendown/p/12595094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!