Rumah >pembangunan bahagian belakang >Golang >Apakah komponen jenis fungsi di Golang?
Jenis fungsi bahasa Go terdiri daripada nama fungsi, senarai parameter input, senarai parameter output dan jenis nilai pulangan. Sintaks: nama fungsi func (senarai parameter input) (senarai parameter output) jenis nilai pulangan: fungsi Celsius ke Fahrenheit contoh: func celsiusToFahrenheit(celsius float64) float64 { return celsius*9/5 + 32 }.
Elemen komponen jenis fungsi
Jenis fungsi dalam bahasa Go terdiri daripada elemen berikut:
1. Nama fungsi
mengenal pasti fungsi.
2. Parameter input
dipisahkan dengan koma dan disertakan dalam kurungan. Jenis diikuti dengan nama pembolehubah.
3. Parameter output
dipisahkan dengan koma dan disertakan dalam kurungan. Berbilang argumen mengembalikan tupel.
4. Jenis nilai pulangan
taip diikuti dengan nama jenis. Jika tiada nilai pulangan, gunakan void
.
Sintaks:
func function_name(input_parameters_list) (output_parameters_list) return_type_name
Kes praktikal
Berikut ialah fungsi yang menukarkan Celsius kepada Fahrenheit:
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) }
Atas ialah kandungan terperinci Apakah komponen jenis fungsi di Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!