Fungsi Variadik dalam Go
Fungsi variadik ialah alat yang berkuasa dalam Go, membolehkan pembangun mentakrifkan fungsi yang menerima bilangan argumen yang berubah-ubah. Ini boleh berguna dalam pelbagai senario, seperti apabila anda perlu menerima bilangan nilai input sewenang-wenangnya.
Menentukan Fungsi Variadik
Untuk menentukan variadik fungsi dalam Go, hanya gunakan ... sintaks dalam tandatangan fungsi. Sebagai contoh, fungsi berikut menerima sebarang bilangan hujah integer:
func Add(num ...int) int { return args }
Menggunakan Fungsi Variadik
Anda boleh menggunakan fungsi variadik seperti mana-mana fungsi lain dalam Go . Hanya lulus nilai yang anda mahu gunakan sebagai argumen kepada fungsi. Sebagai contoh, kod berikut memanggil fungsi Tambah dengan tiga argumen integer:
fmt.Println(Add(1, 3, 4, 5,))
Di Sebalik Tabir
Apabila anda memanggil fungsi variadic, fungsi menerima kepingan jenis yang ditentukan. Dalam kes fungsi Tambah, ia menerima sekeping integer. Potongan ini boleh digunakan dengan cara yang sama seperti kepingan lain dalam Go.
Atas ialah kandungan terperinci Bagaimana Fungsi Variadic Berfungsi dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!