go語言函數類型由函數名、輸入參數列表、輸出參數列表、返回值類型組成。語法:func 函數名(入參列表) (出參列表) 返回值類型;實戰:攝氏度轉華氏度函數示例:func celsiustofahrenheit(celsius float64) float64 { return celsius*9/5 + 32 }。
函數類型的組成元素
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) }
登錄后復制