找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: golang Linux PHP
查看: 78|回复: 0

golang结构体的初识

[复制链接]

81

主题

31

回帖

768

积分

管理员

积分
768
发表于 2024-9-27 22:14:12 | 显示全部楼层 |阅读模式
  1. package main

  2. import "fmt"

  3. func main() {
  4.         //结构体
  5.         // 方法一--------------------------------------------------------------------------------------------
  6.         var p1 Person
  7.         fmt.Println(p1)
  8.         p1.name = "王二狗"
  9.         p1.age = 30
  10.         p1.sex = "男"
  11.         p1.address = "赤峰市"
  12.         fmt.Printf("姓名:%s\n年龄:%d\n性别:%s\n地址:%s\n", p1.name, p1.age, p1.sex, p1.address)
  13.         fmt.Println("------------------------------")
  14.         //方法二--------------------------------------------------------------------------------------------
  15.         p2 := Person{}
  16.         p2.name = "ruby"
  17.         p2.age = 28
  18.         p2.sex = "女"
  19.         p2.address = "内蒙古"
  20.         fmt.Printf("姓名:%s\n年龄:%d\n性别:%s\n地址:%s\n", p2.name, p2.age, p2.sex, p2.address)
  21.         fmt.Println("------------------------------")
  22.         //方法三--------------------------------------------------------------------------------------------
  23.         p3 := Person{name: "如花", age: 33, sex: "女", address: "北京市"}
  24.         fmt.Printf("姓名:%s\n年龄:%d\n性别:%s\n地址:%s\n", p3.name, p3.age, p3.sex, p3.address)
  25.         fmt.Println("------------------------------")
  26.         p4 := Person{
  27.                 name:    "老王",
  28.                 age:     33,
  29.                 sex:     "男",
  30.                 address: "上海市",
  31.         }
  32.         fmt.Printf("姓名:%s\n年龄:%d\n性别:%s\n地址:%s\n", p4.name, p4.age, p4.sex, p4.address)
  33.         fmt.Println("------------------------------")
  34.         //方法四--------------------------------------------------------------------------------------------
  35.         p5 := Person{"李小花", 25, "女", "北京上海市"}
  36.         fmt.Printf("姓名:%s\n年龄:%d\n性别:%s\n地址:%s\n", p5.name, p5.age, p5.sex, p5.address)
  37. }

  38. type Person struct {
  39.         name    string
  40.         age     int
  41.         sex     string
  42.         address string
  43. }
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表