首頁  >  文章  >  後端開發  >  golang函數的聲明語法

golang函數的聲明語法

WBOY
WBOY原創
2024-04-19 16:48:02761瀏覽

Go 函數的宣告語法為 func () { }。其中, 為函數名稱, 為參數類型和名稱, 為返回值類型和名稱,{ } 為函數執行程式碼塊。

golang函數的聲明語法

Go 函數的宣告語法

#Go 語言中函數的宣告語法如下:

func <函数名>(<参数列表>) <返回值列表> {
    // 函数体
}

其中:

  • :函數的名稱。
  • :函數的參數列表,參數類型和名稱以逗號分隔。
  • :函數的傳回值列表,傳回值型別和名稱以逗號分隔。
  • {}:函數體,包含函數執行的程式碼。

實戰案例:計算兩個數的平均值

func mean(a, b int) float64 {
    return float64(a+b) / 2
}

func main() {
    s1 := mean(2, 4)
    s2 := mean(5, 10)
    fmt.Println(s1) // 输出:3
    fmt.Println(s2) // 输出:7.5
}

在這個範例中:

  • ##mean 函數計算兩個整數參數的平均值,並傳回一個浮點數。
  • main 函數是程式的入口點,其中:

      呼叫
    • mean 函數計算兩個數字的平均值,並將結果儲存在s1s2 中。
    • 輸出
    • s1s2 的值。

以上是golang函數的聲明語法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn