zoukankan      html  css  js  c++  java
  • 70_Go基础_1_37 结构体

     1 package main
     2 
     3 import "fmt"
     4 
     5 // 定义结构体
     6 type Person struct {
     7     name    string
     8     age     int
     9     sex     string
    10     address string
    11 }
    12 
    13 func main() {
    14     /*
    15         结构体:是由一系列具有相同类型或不同类型的数据构成的数据集合
    16             结构体成员是由一系列的成员变量构成,这些成员变量也被称为“字段”
    17     */
    18 
    19     // 1.方法一
    20     var p1 Person
    21     fmt.Println(p1) // { 0  }
    22     p1.name = "王二狗"
    23     p1.age = 30
    24     p1.sex = ""
    25     p1.address = "北京市"
    26     fmt.Printf("姓名:%s,年龄:%d,性别:%s,地址:%s\n", p1.name, p1.age, p1.sex, p1.address)
    27 
    28     // 2.方法二
    29     p2 := Person{}
    30     p2.name = "Ruby"
    31     p2.age = 28
    32     p2.sex = ""
    33     p2.address = "上海市"
    34     fmt.Printf("姓名:%s,年龄:%d,性别:%s,地址:%s\n", p2.name, p2.age, p2.sex, p2.address)
    35 
    36     // 3.方法三
    37     p3 := Person{name: "如花", age: 20, sex: "", address: "杭州市"}
    38     fmt.Println(p3)
    39 
    40     p4 := Person{
    41         name:    "隔壁老王",
    42         age:     40,
    43         sex:     "",
    44         address: "武汉市",
    45     }
    46     fmt.Println(p4)
    47 
    48     // 4.方法四
    49     p5 := Person{"李小花", 25, "", "成都"}
    50     fmt.Println(p5)
    51 }
  • 相关阅读:
    断棍构造过程-波利亚翁方案-中餐馆过程
    狄利克雷过程
    狄利克雷分布
    共轭先验(conjugate prior)
    镜像与文件系统
    Oracle-04
    Oracle-02
    Oracle-01
    认识数据库
    c:forEach的作用
  • 原文地址:https://www.cnblogs.com/luwei0915/p/15630156.html
Copyright © 2011-2022 走看看