Dalam Go, anda boleh menentukan kaedah untuk jenis tersuai, iaitu, penerima kaedah. Hanya tentukan jenis penerima, nama kaedah dan parameter untuk menambah gelagat bagi jenis tertentu.
Bagaimana untuk menentukan kaedah untuk jenis tersuai dalam Go?
Dalam Go, anda boleh menambah kaedah pada jenis tersuai sama seperti anda menambah kaedah pada jenis terbina dalam. Ini dipanggil penerima kaedah. Dengan mentakrifkan penerima, anda boleh menambah gelagat khusus untuk jenis tersuai.
Tentukan kaedah penerima
Untuk mentakrifkan kaedah penerima, gunakan sintaks berikut:
func ( receiverType ) methodName( arguments ) returnType
di mana:
receiverType
ialah jenis tersuai yang mentakrifkan kaedah tersebut. receiverType
是定义方法的自定义类型。methodName
是方法的名称。arguments
是方法的参数(可选)。returnType
是方法的返回值类型(可选)。实战案例
以下示例展示了如何为 Person
自定义类型定义一个 FullName
methodName
ialah nama kaedah. returnType
ialah jenis nilai pulangan kaedah (pilihan). Atas ialah kandungan terperinci Bagaimana untuk menentukan kaedah untuk jenis tersuai di Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!