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

Apakah komponen jenis fungsi di Golang?

PHPz
PHPzasal
2024-04-21 08:12:011082semak imbas

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

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!

Kenyataan:
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