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) }
以上是Golang 中函數型別的組成元素是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!