一、goto
Go语言的goto语句可以无条件地转移到程序中指定的行。goto语句通常与条件语句配合使用。可用来实现条件转移,跳出循环体等功能。在Go程序设计中一般不主张使用gota语句,以免造成程序流程的混乱,使理解和调试程序都产生困难。
二、goto入门
//goto入门练习
package main
import (
"fmt"
)
func main(){
var a1 int = 20
fmt.Println("ko1")
fmt.Println("ko2")
if a1 > 10 {
goto lable
}
fmt.Println("ko3")
lable:
fmt.Println("ko4")
fmt.Println("ko5")
fmt.Println("ko6")
}
三、return
return使用在方法,表示跳出所在的函数或方法。
四、入门练习
//goto入门练习
package main
import (
"fmt"
)
func main(){
for i := 0; i <= 10; i++ {
if i == 5 {
return
}
fmt.Println("难受",i)
}
fmt.Println("小小怪")
}