1.定義格式
函數構成代碼執行的邏輯結構,在go語言中,函數的基本組成爲:關鍵字func、函數名、參數列表、返回值、函數體和返回語句
go語言中函數定義的格式如下:
func FuncName(/參數列表/) (01 type1,02 type2/返回類型/) {
//函數體
return v1,v2 //返回多個值
}
函數定義說明:
func | 函數由關鍵字func開始聲明 |
---|---|
FuncName | 函數名稱,函數名首字母小寫即爲private,大寫即爲public |
參數列表 | 函數可以有0個或多個參數,參數格式爲:變量名 類型,如果有多個參數通過逗號分隔,不支持默認參數 |
返回類型 | 看是否有返回值 |
2.無參無返回值函數的使用
package main //必須
import “fmt”
//無參無返回值函數的定義
func MyFunc( ) {
a := 888
fmt.Println("a = ",a)
}
func main {//入口函數
//無參無返回值函數的調用:函數名()
MyFunc()//自己定義的函數要調用
}
函數放在前面或者後面都可以使用,函數只有定義纔可以調用