Als u de structuur van Golang wilt volgen, kunt u de volgende stap zetten: dan moet u dat doen. Het is mogelijk om de volgende stap te zetten: dan struct . Zorg ervoor dat u de volgende stap kunt zetten.

U kunt het apparaat niet gebruiken als u het apparaat niet meer kunt gebruiken. Als je iets wilt, dan kun je dat doen, waar je ook bent, je pint. Als u meer wilt weten, kunt u het beste de volgende stap zetten.
type Address struct {
name string
street string
city string
state string
Pincode int
}
Als u dat wilt, kunt u dit soort dingen doen. Theo sau là tên của kiểu (Adres) en từ khóa struct để minh họa rằng chúng ta đang định nghĩa một struct . Zorg ervoor dat u de informatie kunt vinden die u nodig hebt. Ik denk dat het beter is dan dat.
U kunt het volgende zeggen: u kunt het volgende doen:
type Address struct {
name, street, city, state string
Pincode int
}
U kunt het volgende doen: U kunt het volgende doen:
var a Address
Đoạn code trên tạo ra một biến có kiểu Adres , theo mặc định được đặt thành nul. Als je een structuur hebt , kan nul een nulpunt zijn . Vì vậy, các trường naam, straat, stad, staat được đặt thành “” , en pincode được đặt thành 0 . Bạn cũng có thể khởi tạo một biến có kiểu struct bằng cách sử dụng struct letterlijke như minh họa bên dưới:
var a = Address{"Akshay", "PremNagar", "Dehradun", "Uttarakhand", 252636}
Lưu ý:
- Het kan zijn dat u de juiste structuur moet gebruiken. Als u dit wilt doen, kunt u het beste een verbinding maken met de telefoon.
- Ga cũng hỗ trợ cú pháp naam: waarde để khởi tạo một struct (thứ tự các trường không liên quan khi sử dụng cú pháp này). U kunt het beste een verbinding maken met de trường. Als u de stekker uit het stopcontact wilt halen, kunt u het beste de hoeveelheid voedsel verwijderen. Ví dụ:
var a = Address{Name:”Akshay”, street:”PremNagar”, state:”Uttarakhand”, Pincode:252636} //city:””
// Chương trình Go cho thấy cách
// khai báo và định nghĩa cấu trúc
package main
import "fmt"
// Định nghĩa một kiểu struct
type Address struct {
Name string
city string
Pincode int
}
func main() {
// Khai báo một biến của kiểu `struct`
// Khởi tạo toàn bộ các trường struct
// với giá trị zero của chúng
var a Address
fmt.Println(a)
// Khai báo và khởi tạo một struct
// bằng một struct literal
a1 := Address{"Akshay", "Dehradun", 3623572}
fmt.Println("Address1: ", a1)
// Đặt tên các trường trong khi
// khởi tạo một struct
a2 := Address{Name: "Anikaa", city: "Ballia",
Pincode: 277001}
fmt.Println("Address2: ", a2)
// Các trường chưa được khởi tạo được đặt thành
// giá trị zero tương ứng của chúng
a3 := Address{Name: "Delhi"}
fmt.Println("Address3: ", a3)
}
Wat betekent:
{ 0}
Address1: {Akshay Dehradun 3623572}
Address2: {Anikaa Ballia 277001}
Address3: {Delhi 0}
Hoe u de structuur kunt gebruiken
Als u de structuur van het apparaat wilt gebruiken, kunt u de punt (.) aanraken.
Zie ook:
// Golang program to show how to
// access the fields of struct
package main
import "fmt"
// defining the struct
type Car struct {
Name, Model, Color string
WeightInKg float64
}
// Hàm chính
func main() {
c := Car{Name: "Ferrari", Model: "GTC4",
Color: "Red", WeightInKg: 1920}
// Truy cập các trường struct
// dùng toán tử dot
fmt.Println("Car Name: ", c.Name)
fmt.Println("Car Color: ", c.Color)
// Gán một giá trị mới
// cho trường struct
c.Color = "Black"
// Hiện kết quả
fmt.Println("Car: ", c)
}
Wat betekent:
Car Name: Ferrari
Car Color: Red
Car: {Ferrari GTC4 Black 1920}
Pointers to a s
Con trỏ tới một struct
Ga naar Golang, ga naar de volgende stap en ga naar de volgende stap: biến khac. Je kunt het volgende doen met de volgende structuur:
// Golang program to illustrate
// the pointer to struct
package main
import "fmt"
// định nghĩa một cấu trúc
type Employee struct {
firstName, lastName string
age, salary int
}
func main() {
// chuyển địa chỉ của biến struct
// emp8 là một con trỏ tới struct Employee
emp8 := &Employee{"Sam", "Anderson", 55, 6000}
// (*emp8).firstName là cú pháp để truy cập
// trường firstName của struct emp8
fmt.Println("First Name:", (*emp8).firstName)
fmt.Println("Age:", (*emp8).age)
}
Wat betekent:
First Name: Sam
Age: 55
Golang cung cấp cho chúng ta tùy chọn sử dụng emp8.firstName thay vì tham chiếu rõ ràng (*emp8).firstName để truy cập trường firstName. U kunt het volgende doen:
// Chương trình Go minh họa
// con trỏ tới struct
package main
import "fmt"
// Định nghĩa một struct
type Employee struct {
firstName, lastName string
age, salary int
}
// Hàm chính
func main() {
// dẫn con trỏ tới struct
emp8 := &Employee{"Sam", "Anderson", 55, 6000}
// emp8.firstName được dùng để truy cập
// ttrường firstName
fmt.Println("First Name: ", emp8.firstName)
fmt.Println("Age: ", emp8.age)
}
Wat betekent:
First Name: Sam
Age: 55
Als je met Go aan de slag gaat, kun je het beste je spullen in huis halen. Als u een van de volgende typen wilt gebruiken, kunt u het beste kiezen voor een andere structuur . Wat is er met mij gebeurd:
Als u wilt weten, kunt u de volgende persoon kiezen : Naam van de string , de leeftijd van de persoon en de adresreeks van de string . Als u dat wilt, kunt u uw persoon en uw persoon op de hoogte stellen van de volgende persoon:
func main() {
person := Person{
Name: "John Doe",
Age: 30,
Address: "123 Main St",
}
fmt.Println(person)
}
Wat betekent:
{John Doe 30 123 Main St}