当前位置: 首页 > news >正文

网站详情页用哪个软件做网站打开的速度特别慢的原因

网站详情页用哪个软件做,网站打开的速度特别慢的原因,商城网站流量,长沙网站建计在 Go 语言中,结构体(struct)是一种用户自定义的数据类型,它可以包含多种不同类型的数据组合在一起。结构体为组织和管理相关数据提供了一种有效的方式,常用于表示现实世界中的对象或概念。如果你懂C/C,那么…

        在 Go 语言中,结构体(struct)是一种用户自定义的数据类型,它可以包含多种不同类型的数据组合在一起。结构体为组织和管理相关数据提供了一种有效的方式,常用于表示现实世界中的对象或概念。如果你懂C/C++,那么这个数据结构理解起来挺容易的,只是形式上略有不同。

结构体定义

type <结构体名> struct {

         <成员1> <类型1>

         <成员2> <类型2>

         <成员3> <类型3>

        ...

}

  • type 关键字:表示定义了一个新类型。
  • struct 关键字:表示新的类型是一个结构体类型
  • 结构体可以包含多个成员,每个成员的类型可以相同也可以不同
  • 成员命名也区分大小写,大驼峰命名外部包是否可以被引用
  • 结构体可以有自己的成员函数(这里后续再补充)
  • 成员函数也是要有大小写的命名,大驼峰命名外部包可以引用
  • 作为函数形式参数的时候,通常是传递指针类型,因为结构体的内容可能会很大
  • 另外,指针类型可以直接修改原始数据,把修改的结果带回来,所以使用的时候也要注意
  • 还有一种特殊的用法,匿名结构
  • 指针变量与普通变量在访问结构体成员的时候都使用 . 的方式访问 (与C语言不一样)
  • 结构体支持嵌套使用,最常见的例子就是解析配置 JSON 和 Yaml 内容的时候

结构体的使用

package mainimport "fmt"type Student struct {NumID    int       // 学号Name     string    // 姓名ClassID  string    // 班级Birthday string    // 生日Age      int       // 年龄Sex      string    // 性别IsAccommodation bool // 是否住校 true 住校 false 不住
}func (s *Student)StudentInfoPrint() {fmt.Println("学号 :", s.NumID)fmt.Println("姓名 :", s.Name)fmt.Println("班级 :", s.ClassID)fmt.Println("生日 :", s.Birthday)fmt.Println("年龄 :", s.Age)fmt.Println("性别 :", s.Sex)fmt.Println("是否住校 :", s.IsAccommodation)
}func main() {stu1 := Student {1, "张三", "一年级", "2020-01-12", 6, "男", true}fmt.Println("===== stu1 =====")stu1.StudentInfoPrint()var stu2 Studentfmt.Println("===== stu2 =====")stu2.StudentInfoPrint()stu3 := &Student{}stu3.Name = "李四"fmt.Println("===== stu3 =====")stu3.StudentInfoPrint()stu4 := &Student{NumID: 4,Name: "王五",ClassID: "二年级",Birthday: "2018-03-12",Age: 7,Sex: "男",}fmt.Println("===== stu4 =====")stu4.StudentInfoPrint()stu5 := new(Student)stu5.NumID = 5stu5.Name = "朱六"stu5.Sex = "女"fmt.Println("===== stu5 =====")stu5.StudentInfoPrint()fmt.Println("匿名结果体使用")stu6 := struct {name stringage int}stu6.name = "刘七"stu6.age = 10fmt.Println("===== stu6 =====")fmt.Println("name : ", stu6.name)fmt.Println("age : ", stu6.age)
}

http://www.dtcms.com/a/580359.html

相关文章:

  • 九龙坡做网站wordpress中logo大小
  • 高培淇自己做的网站动漫设计专业的学校
  • 广东深广东深圳网站建设服务编程培训机构排名
  • 西安专业做网站的公司有哪些做自己的网站
  • 网站建设的淘宝模板做网站在哪里申请
  • 企业文化建设网站建设专业外贸网站建设 诚信 青岛
  • 利用高权重网站做关键词c2c模式的议价方式有
  • 建设网站 怀疑对方传销 网站制作 缓刑徐州网页公司
  • 服务周到的微网站建设建设网站 无法显示图片
  • 杭州网站建设求职简历太原有哪些做网站的公司
  • 查看网站服务器ip如何优化标题关键词
  • 厦门广告公司网站建设房地产公司如何网站建设
  • 自己做的网站是怎么赚钱高性能网站建设指南 书
  • 昭通网站建设兼职食品网站开发步骤
  • 制作网站背景怎么做双阳区住房和城乡建设局网站
  • 图书馆网站结构怎么做网站建设怎么创业
  • 江苏建设集团招聘信息网站学习php网站建设
  • 烟台网站建设优化坑人的网站链接怎么做
  • 网站建设公司软件开中国风网站模板
  • 曰本免费一级a做爰视频网站网站工作室和网络公司
  • 创建企业网站的步骤奉贤网站建设网站制作
  • 织梦网站地图html怎么做专业手机建站价格
  • 重庆网站推广产品百度文库首页官网
  • 社交网站是怎么做的可口可乐网站建设
  • 广西大兴建设有限公司网站环保网站建设模板免费下载
  • 建设一个简单的网站网站开发项目答辩ppt
  • 今科云平台网站建设技术深圳高端网站建设招聘
  • 南阳网站推广优化公司哪家好58同城推广电话
  • 做网站规划电子商务网站建设对毕业设计
  • 自学网站开发需要多久外贸软件有用吗