golang结构体的四种常用方法
package main import "fmt" type Person struct { name string age int sex string address string } func main(){ //方法一 var p Person p.name = "小花" p.age = 20 p.sex = "女" p.address = "山东省" fmt.Printf("姓名:%s, 年龄:%d,性别:%s, 地址:%s\n", p.name,p.age,p.sex,p.address) //方法二 p2 := Person{} p2.name = "花花" p2.age = 18 p2.sex = "男" p2.address = "北京市" fmt.Printf("姓名:%s, 年龄:%d,性别:%s, 地址:%s\n", p2.name,p2.age,p2.sex,p2.address) fmt.Printf("%p,%T\n",&p,p2) //方法三 p3 := Person{name:"王老八",age:15,sex:"男",address:"香港"} fmt.Println(p3) p4 := Person{ name:"老七", age:35, sex:"男", address:"安徽", } fmt.Println(p4) //方法四 p5 := Person{"王小二",65,"男","泰安"} fmt.Println(p5) }
额额
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《龙行博客》。
- 本文网址:https://www.liaotaoo.cn/364.html
- 上篇文章:golang结构体深拷贝和结构体浅拷贝
- 下篇文章:使用代码怎么求和