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

郑州北环网站建设培训西安seo公司哪家好

郑州北环网站建设培训,西安seo公司哪家好,商务网站推广技巧包括什么,重庆大坪网站建设首先说下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.bjxfkj.com.cn/article/105679.html

相关文章:

  • 服务器不支持做网站是什么意思知名网站排名
  • 云南做网站要多少钱sem推广
  • 网站开发属于商标哪个类别新闻类软文
  • 企业 网站建设淘宝友情链接怎么设置
  • 安阳给商家做网站推广福建seo顾问
  • 公司网站做优化少钱企业宣传片
  • 做网站下载好素材之后怎么建造主页企业推广托管
  • 做网站的那些事在线seo优化
  • 网站制作方案书各大网站提交入口
  • 问卷调查网站JAVA怎么做百度公司销售卖什么的
  • 做租房信息网站seo排名软件
  • 网站建设推广公司排名百度网首页
  • 小公司网站建设免费二级域名分发平台
  • 网站备案率定义百度推广平台登陆
  • 旅游景点网站建设规划书网络营销的内容主要有哪些
  • 自己做的网站本地调试seo技术服务外包公司
  • 附近招聘信息最近招聘seo关键词分析
  • 什么网站可以做TCGA病理分期内容营销的4个主要方式
  • 网站建设报价方案对比小红书搜索指数
  • 动态网站开发技术及其特点长沙关键词排名软件
  • 上海创意型网站建设上海正规seo公司
  • 电子商务网站订单功能怎么免费注册域名
  • 容桂网站建设优化关键词排名外包
  • 山东做网站公司怎么让百度搜索靠前
  • wordpress网站如何提速旅游最新资讯 新闻
  • 泉州网站优化排名优化公司电话
  • 长春启做网站多少电商平台推广费用大概要多少
  • 做日语网站 adsenseseo发展前景怎么样啊
  • 如何制作一个网站h5短视频代运营合作方案
  • 企业网站备案条件搜索引擎营销的简称是