首頁  >  文章  >  後端開發  >  Golang 中函數型別的組成元素是什麼?

Golang 中函數型別的組成元素是什麼?

PHPz
PHPz原創
2024-04-21 08:12:011082瀏覽

Go語言函數型別由函數名稱、輸入參數清單、輸出參數清單、傳回值型別組成。語法:func 函數名稱(入參列表) (出參列表) 傳回值類型;實戰:攝氏度轉華氏度函數範例:func celsiusToFahrenheit(celsius float64) float64 { return celsius*9/5 32 }。

Golang 中函数类型的组成元素是什么?

函數類型的組成元素

#Go 語言中的函數型別由下列元素組成:

1. 函數名稱

標識函數。

2. 輸入參數

以逗號分隔,括在括號中。類型後跟變數名。

3. 輸出參數

以逗號分隔,括在括號中。多個參數傳回一個元組。

4. 傳回值類型

類型後接類型名稱。如果無回傳值,則使用 void

語法:

func function_name(input_parameters_list) (output_parameters_list) return_type_name

實戰案例

下面是將攝氏溫度轉換為華氏溫度的函數:

package main

import "fmt"

// 摄氏度转华氏度
func celsiusToFahrenheit(celsius float64) float64 {
    return celsius*9/5 + 32
}

func main() {
    // 输入摄氏温度
    celsius := 20.0

    // 调用转换函数
    fahrenheit := celsiusToFahrenheit(celsius)

    // 输出华氏温度
    fmt.Println("华氏温度:", fahrenheit)
}

以上是Golang 中函數型別的組成元素是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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