zoukankan      html  css  js  c++  java
  • golang struct结构体初始化的几种方式

    type User struct {
    Id int `json:"id" orm:"auto"`
    // 用户名
    Username string `json:"username"`
    }

    func main() {
    //值类型
    u1:=models.User{}
    var u2 models.User

    //指针类型
    u3:=new(models.User)
    u4:=&models.User{}
    var u5 *models.User

    fmt.Println(u1)
    fmt.Println(u2)
    fmt.Println(u3)

    fmt.Println(u4)
    fmt.Println(u5)
    }
    输出:

    {0  }
    {0  }
    &{0  }
    &{0  }
    ————————————————
    版权声明:本文为CSDN博主「章鱼哥1042」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_33230584/article/details/86556138

  • 相关阅读:
    数学
    数学
    Computer Science
    数学
    Computer Science
    元学习
    数学
    数学
    数学
    数学
  • 原文地址:https://www.cnblogs.com/ExMan/p/11454751.html
Copyright © 2011-2022 走看看