Di Golang, medan merujuk kepada pembolehubah dalam struktur. Struktur ialah jenis tersuai yang boleh mengandungi berbilang pembolehubah dan pemalar yang berbeza, dipanggil medan. Di Golang, medan struktur boleh dibuat dan dimulakan dengan mudah dengan menggunakan jenis struktur dan sintaks literal.
Di Golang, anda perlu terlebih dahulu menentukan jenis struktur untuk menyimpan data. Berikut ialah takrifan contoh jenis struktur:
type Person struct { name string age int }
Dalam kod di atas, jenis struktur bernama Orang ditakrifkan dan dua medan ditakrifkan di dalamnya: nama dan umur. Medan nama ialah jenis rentetan yang digunakan untuk menyimpan nama seseorang; medan umur ialah jenis integer yang digunakan untuk menyimpan umur seseorang.
Setelah jenis struct ditakrifkan, anda boleh menggunakan jenis itu untuk mencipta kejadian struct. Contoh struktur boleh memulakan medan menggunakan sintaks literal. Berikut ialah contoh kod untuk mencipta contoh struktur Orang:
p := Person { name: "张三", age: 25, }
Dalam kod di atas, contoh struktur Orang bernama p dibuat dan dua medan dimulakan menggunakan sintaks literal: Nama ditetapkan kepada " Zhang San" dan umur ditetapkan kepada 25 tahun.
Setelah tika struct dicipta dan medan dimulakan, anda boleh mengakses medan. Di Golang, anda boleh menggunakan sintaks titik untuk mengakses medan struktur. Berikut ialah contoh kod untuk mengakses medan dalam contoh struktur Orang:
fmt.Println(p.name) // 输出:"张三" fmt.Println(p.age) // 输出:25
Dalam kod di atas, dua nama medan dan umur dalam contoh struktur p diakses menggunakan sintaks tatatanda titik, dan Ia adalah dicetak ke konsol.
Ringkasan:
Di Golang, mencipta medan struktur memerlukan melengkapkan tiga langkah berikut:
Atas ialah kandungan terperinci Cara membuat medan dalam golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!