Go語言學習筆記 —— goto語句

go語言的goto語句能夠無條件地轉移到程序中指定的行
goto語句一般是有條件語句配合使用,可用來實現條件轉移,跳出循環等功能golang

在go程序設計中,通常不主張使用goto語句,以避免形成程序流程的混亂,使理解和調試程序都產生困難。函數

基本語法:學習

goto label:
...
label statement

 

package main

import "fmt"


func main()  {

	fmt.Println("golang1")
	goto label1
	fmt.Println("golang2")
	fmt.Println("golang3")
	label1:
	fmt.Println("golang4")
	fmt.Println("golang5")

// goto通常會和if ... else 一塊兒配合使用

}

return使用方法或者函數中,表死跳出所在的方法或函數。設計

若是return是普通的函數,則表示跳出該函數,即不執行函數中return後面的代碼。調試

若是return是在main函數,表示終止main函數,也就是終止程序code

 

Go語言學習筆記來源:尚硅谷視頻課程視頻

相關文章
相關標籤/搜索