目录continue基本介绍基本语法示意图及案例Goto基本介绍基本语法及入门continue 基本介绍 1,continue语句用于结束本次循环,继续执行下一次循环 2,conti
1,continue语句用于结束本次循环,继续执行下一次循环
2,continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环,这个和break的标签使用的规则一样
{
......
continue
.......
}
以for循环为例
package main
import "fmt"
func main(){
for i := 0; i < 4; i++ {
for j := 0; j < 10 ; j++ {
if j == 2 {
continue
}
fmt.Println("j=", j)
}
}
}
package main
import "fmt"
func main(){
var m float64 = 100000
var n int = 0
for {
if m > 50000 {
m *= 0.95
} else {
m -= 1000
if m < 1000 {
break
}
}
n++
}
fmt.Println("可以通过%v次路口",n)
}
1,go语言中的goto语句可以无条件的转移到程序中指定的行
2,goto语句通常与条件语句配合使用。可用来实现条件转移,跳出循环等功能
3,在go程序设计中一般不主张使用goto语句,一面造成程序流程的混乱,使理解和调试程序产生困难
goto label
...
label:startement
package main
import "fmt"
func main(){
var n int = 30
fmt.Println("1")
if n > 20 {
goto label1
}
fmt.Println("2")
fmt.Println("3")
fmt.Println("4")
label1:
fmt.Println("5")
fmt.Println("6")
fmt.Println("7")
}
到此这篇关于golang跳转语句continue与goto使用语法详解的文章就介绍到这了,更多相关Golang continue与goto内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Golang跳转语句continue与goto使用语法详解
本文链接: https://www.lsjlt.com/news/177870.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-05
2024-04-05
2024-04-05
2024-04-04
2024-04-05
2024-04-05
2024-04-05
2024-04-05
2024-04-04
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0