Go 语言结构体调用:定义、实例化和方法调用
在 Go 语言中,调用结构体需要先定义结构体类型,然后创建结构体实例,最后通过实例调用结构体中的字段和方法。
定义结构体类型:
type Person struct {
Name string
Age int
}
创建结构体实例:
p := Person{Name: 'Tom', Age: 20}
调用结构体字段:
fmt.Println(p.Name) // 输出 'Tom'
fmt.Println(p.Age) // 输出 20
调用结构体方法:
func (p Person) SayHello() {
fmt.Printf('Hello, my name is %s and I'm %d years old.
', p.Name, p.Age)
}
p.SayHello() // 输出 Hello, my name is Tom and I'm 20 years old.
原文地址: https://www.cveoy.top/t/topic/oMuo 著作权归作者所有。请勿转载和采集!