Rumah > Artikel > pembangunan bahagian belakang > Ketahui parameter dan nilai pulangan fungsi bahasa Go
Ketahui parameter dan nilai pulangan fungsi bahasa Go
Dalam bahasa Go, fungsi ialah elemen pengaturcaraan penting, yang digunakan untuk merangkum satu set operasi dan logik pemprosesan data. Parameter dan nilai pulangan fungsi adalah bahagian penting fungsi Dengan mereka bentuk parameter dan nilai pulangan dengan betul, fungsi boleh dibuat lebih fleksibel dan berkuasa.
Dalam bahasa Go, fungsi boleh mempunyai sifar atau lebih parameter dan jenis parameter ditentukan selepas nama parameter. Berikut ialah contoh mudah:
package main import "fmt" func add(x int, y int) int { return x + y } func main() { result := add(10, 20) fmt.Println(result) }
Dalam contoh di atas, fungsi add
menerima dua parameter jenis int
: x
dan y
dan kembalikan jumlahnya. Apabila memanggil fungsi add
dalam fungsi main
, nilai parameter tertentu dihantar masuk dan hasilnya akhirnya dicetak. add
函数接受两个int
类型的参数x
和y
,并返回它们的和。在main
函数中调用add
函数时传入了具体的参数值,最终打印出了结果。
在Go语言中,函数可以有一个或多个返回值。如果函数只有一个返回值,那么在函数签名中只需要指定返回值的类型。下面是一个示例:
package main import "fmt" func divide(x float64, y float64) float64 { if y == 0 { return 0.0 } return x / y } func main() { result := divide(10.0, 2.0) fmt.Println(result) }
在上面的例子中,divide
函数接受两个float64
类型的参数x
和y
,并返回它们的商。如果y
为0,则返回0。在main
函数中调用divide
函数,并将返回值打印出来。
Go语言中的函数可以返回多个值。下面是一个示例:
package main import "fmt" func swap(x, y string) (string, string) { return y, x } func main() { a, b := swap("hello", "world") fmt.Println(a, b) }
在上面的例子中,swap
函数接受两个string
类型的参数x
和y
,并返回它们的值交换后的两个字符串。在main
函数中调用swap
bahagi
menerima dua parameter jenis float64
: x
dan y
dan kembalikan hasil bagi mereka. Jika y
ialah 0, maka 0 dikembalikan. Panggil fungsi divide
dalam fungsi main
dan cetak nilai pulangan. 🎜🎜3. Berbilang nilai pulangan🎜🎜Fungsi dalam bahasa Go boleh mengembalikan berbilang nilai. Berikut ialah contoh: 🎜rrreee🎜Dalam contoh di atas, fungsi swap
menerima dua parameter jenis string
x
dan y code>, dan mengembalikan dua rentetan dengan nilainya ditukar. Panggil fungsi <code>swap
dalam fungsi main
, gunakan dua pembolehubah untuk menerima nilai pulangan, dan akhirnya mencetak hasil pertukaran. 🎜🎜Melalui contoh di atas, kita dapat melihat bagaimana parameter dan nilai pulangan fungsi digunakan dalam bahasa Go. Reka bentuk munasabah parameter fungsi dan nilai pulangan boleh menjadikan fungsi lebih fleksibel dan serba boleh, dan meningkatkan kebolehgunaan semula dan kebolehbacaan kod. Saya harap kandungan di atas akan membantu untuk mempelajari parameter dan mengembalikan nilai fungsi bahasa Go. 🎜Atas ialah kandungan terperinci Ketahui parameter dan nilai pulangan fungsi bahasa Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!