以下代码展示如何建立一个结构体struct。
我们可以使用%+v查看结构体的详情。
package main
import (
"fmt"
)
func main() {
Jeff := User{"Jeff", "Jeff@go.dev", true, 16}
fmt.Println((Jeff))
fmt.Printf("Jeff details are: %+v\n", Jeff)
fmt.Printf("Name is %v and email is %v.", Jeff.Name, Jeff.Email)
}
type User struct {
Name string
Email string
Status bool
Age int
}
输出为:
{Jeff Jeff@go.dev true 16}
Jeff details are: {Name:Jeff Email:Jeff@go.dev Status:true Age:16}
Name is Jeff and email is Jeff@go.dev.