Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara membuat medan dalam golang

Cara membuat medan dalam golang

PHPz
PHPzasal
2023-03-29 16:21:141218semak imbas

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.

  1. Buat jenis struktur

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.

  1. Mencipta kejadian struct

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.

  1. Mengakses medan struktur

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:

  1. Tentukan jenis struktur, iaitu, tentukan jenis data bagi medan dan nama;
  2. Gunakan sintaks literal untuk mencipta contoh struktur dan mulakan nilai setiap medan;

Atas ialah kandungan terperinci Cara membuat medan dalam golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn