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

郑州北环网站建设培训江西省水文监测中心

郑州北环网站建设培训,江西省水文监测中心,wordpress怎么进行301 htaccess,做视频直播类型的网站首先说下Golang中的结构体,结构体是由一系列具有相同类型或不同类型的数据构成的数据集合,Golang中使用关键字struct来创建一个结构体,语法如下:typeStudentstruct { Name string }下面定义一个Student结构体,例如&am…

首先说下Golang中的结构体,结构体是由一系列具有相同类型或不同类型的数据构成的数据集合,Golang中使用关键字struct来创建一个结构体,语法如下:

typeStudentstruct { Name string 
}

下面定义一个Student结构体,例如:

typeStudentstruct {name  string
}

然后声明一个Student类型的变量并赋值

var stu Student
stu.name = "小明"

声明一个struct类型变量并赋值还有一种方式是使用匿名struct,代码非常简洁:

stu := struct {name string
}{"小明",
}

还可以使用匿名struct声明一个变量但不赋值,例如:

stu := struct {}{}

把空行和空格去掉后就是struct {} {},所以到此就可以看出struct {}和struct {} {}的区别了。

struct {}

struct {}和struct { name string }一样是结构体类型, 只是没有任何元素。struct {}的特点是大小为0,不占用任何内存。

struct {} {}

struct {} {}一个struct {}类型的值,该值也是空。

使用场景举例

比如使用map类型构造集合,可以使用这样一个类型的map:map[string]struct{},使用struct{}类型的值来节省空间。

package mainimport"fmt"funcmain() {zoo := make(map[string]struct{})zoo["monkey"] = struct{}{}zoo["tiger"] = struct{}{}_, ok := zoo["monkey"]fmt.Println("Is monkey in the zoo?", ok)_, ok = zoo["cat"]fmt.Println("Is cat in the zoo?", ok)
}

运行程序,输出如下内容:

Ismonkeyinthezoo?trueIscatinthezoo?false
http://www.dinnco.com/news/37437.html

相关文章:

  • 在常州 做兼职上什么网站自己如何免费做网站
  • 几分钟做网站淘宝app官方下载
  • 广州市做网站网络营销swot分析
  • 公司建网站多网站制作的基本流程是什么
  • 公司网站改版要怎么做aso推广方案
  • 自我介绍网页模板代码十大seo公司
  • wordpress固定连接只能访问首页抖音搜索优化
  • 什么网站可以做网站网络推广的常用方法
  • 微信编辑器做网站绍兴seo排名公司
  • 专业的营销网站建设公司百度信息流开户多少钱
  • 信息推广的方式有哪些网站优化网
  • 做a暧小视频在线观看网站seo网络培训
  • 企业网站建设需要哪些东西电子商务培训
  • 西安网站建设报价方案凡科建站怎么样
  • 网站建设不足之处软文推广的优点
  • wordpress 分类 标题合肥网站优化平台
  • vs 网站开发教程重庆网站快速排名优化
  • 网站关键词优化排名软件系统怎么做网站优化排名
  • wordpress钉钉登陆长沙百度快速优化排名
  • 广州网站快速制作免费网站推广产品
  • python是什么意思seo是什么职位缩写
  • wordpress文章页横幅湖南关键词优化快速
  • 优秀网页欣赏seo建站系统
  • 代做寄生虫网站排行榜哪个网站最好
  • 制作网站注意哪些问题长沙百度推广排名优化
  • 做微网站的公司广州网站seo
  • 免费商城网站模板下载b2b网站有哪些平台
  • 海宁做网站免费推广网址
  • 中国美院网站建设公司市场营销四大基本策略
  • 旅游网站的建设背景百度收录提交申请网站