Sintaks pengisytiharan fungsi Golang

WBOY
Lepaskan: 2024-04-19 16:48:02
asal
790 orang telah melayarinya

Sintaks pengisytiharan fungsi Go ialah fungsi () Antaranya, ialah nama fungsi, ialah jenis dan nama parameter, sekeping kod.

Sintaks pengisytiharan fungsi Golang

Sintaks pengisytiharan fungsi Go

Sintaks pengisytiharan fungsi dalam bahasa Go adalah seperti berikut:

func <函数名>(<参数列表>) <返回值列表> {
    // 函数体
}
Salin selepas log masuk

Di mana:

  • :<函数名>:函数的名称。
  • <参数列表>:函数的参数列表,参数类型和名称以逗号分隔。
  • <返回值列表>:函数的返回值列表,返回值类型和名称以逗号分隔。
  • {}:函数体,包含函数执行的代码。

实战案例:计算两个数的均值

func mean(a, b int) float64 {
    return float64(a+b) / 2
}

func main() {
    s1 := mean(2, 4)
    s2 := mean(5, 10)
    fmt.Println(s1) // 输出:3
    fmt.Println(s2) // 输出:7.5
}
Salin selepas log masuk

在这个示例中:

  • mean 函数计算两个整数参数的均值,并返回一个浮点数。
  • main 函数是程序的入口点,其中:

    • 调用 mean 函数计算两个数字的均值,并将结果存储在 s1s2 中。
    • 输出 s1s2
    • : Senarai parameter fungsi, dengan jenis dan nama parameter dipisahkan dengan koma.
  • : Senarai nilai pulangan fungsi, jenis nilai pulangan dan nama dipisahkan dengan koma.
🎜{}: Badan fungsi, mengandungi kod untuk pelaksanaan fungsi. 🎜🎜🎜🎜Contoh praktikal: Mengira min dua nombor🎜🎜rrreee🎜Dalam contoh ini: 🎜🎜🎜min Fungsi mengira min dua parameter integer dan mengembalikan nombor titik terapung. Fungsi 🎜🎜🎜utama ialah titik masuk program, di mana: 🎜🎜🎜Panggil fungsi min untuk mengira min dua nombor dan menyimpan hasilnya dalam s1 dan s2. 🎜🎜Keluarkan nilai s1 dan s2. 🎜🎜🎜🎜

Atas ialah kandungan terperinci Sintaks pengisytiharan fungsi 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