📜  在 Golang 中打印结构变量(1)

📅  最后修改于: 2023-12-03 15:07:39.622000             🧑  作者: Mango

在 Golang 中打印结构变量

在 Golang 中,我们可以使用 fmt 包中的 Println 函数打印结构变量。

1. 定义结构体

在打印结构变量之前,我们需要定义一个结构体。

type person struct {
    name string
    age int
    gender string
}
2. 创建结构体实例

接下来,我们需要创建一个结构体实例。

p1 := person{name: "John", age: 30, gender: "Male"}
3. 打印结构体变量

使用 fmt 包中的 Println 函数打印结构变量。

fmt.Println(p1)

输出结果为:

{John 30 Male}
4. 打印结构体变量的成员

如果我们只想打印结构体变量的某个成员,可以使用点运算符(.)。

fmt.Println(p1.name)

输出结果为:

John
5. 实例

下面是一个完整的示例。

package main

import "fmt"

type person struct {
    name string
    age int
    gender string
}

func main() {
    p1 := person{name: "John", age: 30, gender: "Male"}
    fmt.Println(p1)
    fmt.Println(p1.name)
}

输出结果为:

{John 30 Male}
John

以上就是在 Golang 中打印结构变量的介绍。