Rumah > pembangunan bahagian belakang > Golang > Apakah komponen jenis fungsi di Golang?

Apakah komponen jenis fungsi di Golang?

PHPz
Lepaskan: 2024-04-21 08:12:01
asal
1153 orang telah melayarinya

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 }.

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

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
Salin selepas log masuk

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)
}
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah komponen jenis fungsi di Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan