龙行博客

走路看风景,经历看人生,岁月留痕迹,人生留轨迹,17的历史,18的豪情,时间的匆忙,人生的风景,放开心胸往前走,成功再远行,放开理想往前走,梦想再行动。
现在位置:首页 > 编程语言 > Golang > golang结构体的四种常用方法

golang结构体的四种常用方法

龙行    Golang    2020-6-17    435    0评论    
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)
}

额额

评论一下 分享本文 赞助站长

赞助站长X

扫码赞助站长
联系站长
龙行博客
  • 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《龙行博客》。
  • 本文网址:https://www.liaotaoo.cn/364.html
  • 上篇文章:golang结构体深拷贝和结构体浅拷贝
  • 下篇文章:使用代码怎么求和
  • golang
快捷导航
联系博主
在线壁纸
给我留言
四四五五
音乐欣赏
返回顶部