Go ialah bahasa pengaturcaraan yang popular, dan beberapa kaedahnya mempunyai keterlihatan luaran, iaitu kaedah yang dieksport. Kaedah yang dieksport boleh dipanggil oleh pakej atau fail lain, manakala kaedah persendirian hanya boleh digunakan secara dalaman. Dalam artikel ini, kita akan membincangkan konsep kaedah eksport di Golang, cara mengeksport kaedah dan beberapa petua untuk menggunakan kaedah eksport.
Konsep kaedah eksport
Di Golang, hanya kaedah bermula dengan huruf besar akan dipanggil oleh pakej dan fail lain. Ini bermakna jika nama kaedah bermula dengan huruf kecil, ia akan dianggap sebagai kaedah persendirian. Kaedah peribadi ini hanya boleh diakses dalam fail dalam pakej yang sama. Oleh itu, untuk menjadikan kaedah tersedia dalam pakej atau fail lain, kita perlu menukar huruf pertama nama kaedah kepada huruf besar.
Cara mengeksport kaedah
Berikut ialah contoh kod untuk menunjukkan cara mengeksport kaedah:
package main import "fmt" type Student struct { Name string Age int } func (s Student) PrintAge() { fmt.Printf("%s is %d years old\n", s.Name, s.Age) } func main() { student := Student{"Alice", 21} student.PrintAge() }
Dalam kod di atas, kami mentakrifkan kaedah yang dipanggil Pelajar struktur dan mentakrifkan kaedah bernama PrintAge. Oleh kerana nama PrintAge bermula dengan huruf besar P, ini bermakna ia boleh dipanggil oleh pakej atau fail lain. Dalam fungsi utama, kami mencipta contoh bernama pelajar dan kemudian memanggil kaedah PrintAge untuk mencetak umurnya.
Petua untuk menggunakan kaedah yang dieksport
Berikut ialah beberapa petua untuk menggunakan kaedah yang dieksport:
Ringkasan
Dalam artikel ini, kami membincangkan konsep kaedah yang dieksport, cara mengeksport kaedah dan petua untuk menggunakan kaedah yang dieksport. Dengan menggunakan kaedah yang dieksport, kami boleh mengelak daripada menentukan jenis pendua, melaksanakan antara muka, menyediakan API dan menguji kod dengan mudah. Jika anda menggunakan bahasa pengaturcaraan Golang dan ingin menjadikan kaedah kelihatan dan digunakan dalam pakej atau fail lain, pastikan anda menukar huruf pertama nama kaedah kepada huruf besar.
Atas ialah kandungan terperinci Bincangkan teknik kaedah eksport di Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!