Sintaks pengisytiharan fungsi Go ialah fungsi () Antaranya, ialah nama fungsi, ialah jenis dan nama parameter, sekeping kod.
Sintaks pengisytiharan fungsi Go
Sintaks pengisytiharan fungsi dalam bahasa Go adalah seperti berikut:
func <函数名>(<参数列表>) <返回值列表> {
// 函数体
}
Di mana:
- name&>::函数的名称。
-
:函数的参数列表,参数类型和名称以逗号分隔。
-
:函数的返回值列表,返回值类型和名称以逗号分隔。
-
{}
:函数体,包含函数执行的代码。
实战案例:计算两个数的均值
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
}
在这个示例中:
-
mean
函数计算两个整数参数的均值,并返回一个浮点数。
-
main
函数是程序的入口点,其中:
- 调用
mean
函数计算两个数字的均值,并将结果存储在 s1
和 s2
中。
- 输出
s1
和 s2
: 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!
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