在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.\n", p.Name, p.Age)
}

p.SayHello() // 输出 Hello, my name is Tom and I'm 20 years old.
go语言调用结构体

原文地址: http://www.cveoy.top/t/topic/hjK4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录