在 Go 中建立函數的步驟:使用 func 關鍵字宣告函數名稱,它必須以小寫字母開頭。在圓括號中指定函數的參數列表,每個參數都有其類型。在大括號中編寫函數體,指定函數的行為。使用 return 關鍵字傳回函數的類型,它可以是任何內建類型或自訂類型。
如何建立 Go 函數?
在 Go 語言中建立函數很簡單。使用下列語法:
func function_name(parameters) return_type { // 函数体 }
實戰案例:求和函數
以下是計算兩個數字和的函數範例:
func sum(a int, b int) int { return a + b }
我們可以透過以下方式呼叫函數:
result := sum(10, 20) fmt.Println(result) // 输出:30
函數類型
Go 語言支援函數類型。這意味著我們可以將函數作為參數傳遞給其他函數或將其儲存在變數中。函數類型宣告如下:
type function_type = func(parameters) return_type
例如,我們可以宣告一個函數型別並使用它來建立函數:
type SumFunc = func(a int, b int) int func createSumFunc() SumFunc { return func(a int, b int) int { return a + b } }
然後我們可以像這樣使用函數型別:
sumFunc := createSumFunc() result := sumFunc(10, 20) fmt.Println(result) // 输出:30
以上是如何創建 golang 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!