3 结构体

本题考察结构体,需要注意几点:

  • 结构体的类型为struct ,并且以type开头。
  • 结构体不需要用var来修饰
  • 结构体构造的时候:= 来自动定义变量类型,同时创建基本类型的时候需要用大括号{},而不是小括号().

题目设置上,需要手动fmt输出每个变量的值。

package main

import  "fmt"

type Person struct{
     name string
     age int 
     gender bool
}

func main() {
    v1 := Person{}
    fmt.Println(v1.name)
    fmt.Println(v1.age)
    fmt.Println(v1.gender)
}