Golang ialah bahasa pengaturcaraan yang berkembang pesat, dan struktur kaedahnya menjadi semakin sempurna. Oleh itu, artikel ini akan memperkenalkan struktur kaedah Golang secara terperinci.
1.
Sebelum bercakap tentang struktur kaedah Golang, kita mesti memahami dahulu apa itu kaedah. Kaedah pada asasnya ialah operasi yang dilakukan pada struktur data. Operasinya akan mengubah keadaan struktur. Di Golang, kaedah ialah fungsi yang ditakrifkan pada struktur.
2. Klasifikasi kaedah Golang
Di Golang, kaedah boleh dibahagikan kepada tiga kategori:
1 Kaedah jenis nilai
Jenis nilai Kaedah berfungsi pada data jenis nilai, seperti int, float, rentetan, dsb. Kaedah ini tidak boleh mengubah data.
2. Kaedah jenis penunjuk
Kaedah jenis penunjuk beroperasi pada data jenis penunjuk, seperti int, float, *rentetan, dsb. Kaedah ini boleh mengubah data.
3. Kaedah jenis antara muka
Kaedah jenis antara muka adalah berdasarkan kaedah jenis antara muka dan boleh menerima sebarang jenis yang melaksanakan antara muka, tanpa mengira jenis nilai atau jenis penunjuk.
3. Kaedah pengisytiharan kaedah di Golang
Di Golang, terdapat dua cara untuk mengisytiharkan kaedah:
1 2. Kaedah jenis penunjuk
func (变量 变量类型) 方法名(参数列表) 返回值列表 { //方法体 }
Perhatikan bahawa jenis nilai dan jenis penunjuk tidak boleh dicampur, kerana ini akan menyebabkan ralat penyusunan. Secara umum, jika kaedah memerlukan perubahan data, anda harus menggunakan kaedah jenis penunjuk.
func (变量 *变量类型) 方法名(参数列表) 返回值列表 { //方法体 }
Antaranya, pembolehubah boleh menjadi pembolehubah jenis nilai atau Merupakan pembolehubah daripada jenis penunjuk.
变量.方法(参数列表)
Atas ialah kandungan terperinci Penjelasan terperinci tentang struktur kaedah Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!