美文网首页
Go语言之结构体

Go语言之结构体

作者: 测试探索 | 来源:发表于2020-06-02 06:34 被阅读0次
定义

是由一系列具有相同类型或不同类型的数据构成的数据集合,结构体成员是由一系列的成员变量构成,这些成员变量也被称为“字段”

package main

import "fmt"

func main(){

//  方法1
    var p1 Person
    fmt.Println(p1)
    p1.name = "wangergou"
    p1.age = 30
    p1.sex = "男"
    p1.address = "北京市"
    fmt.Printf("姓名:%s,年龄:%d,性别:%s,地址:%s\n",p1.name,p1.age,p1.sex,p1.address)

//   方法2
    p2 := Person{}
    p2.name = "ruby"
    p2.age = 28
    p2.sex = "女"
    p1.address = "上海市"
    fmt.Printf("姓名:%s,年龄:%d,性别:%s,地址:%s\n",p2.name,p2.age,p2.sex,p2.address)
//    方法3
    p3 := Person{name:"如花",age:20,sex:"女",address:"杭州市"}
    fmt.Println(p3)

}


//定义结构体
type Person struct {
    name string
    age int
    sex string
    address string
}

相关文章

网友评论

      本文标题:Go语言之结构体

      本文链接:https://www.haomeiwen.com/subject/wtdyzhtx.html