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

网站购物分享seo关于网站的建设论文

网站购物分享seo,关于网站的建设论文,灵台县门户网站,建个什么网站好map Go 语言中的 map(映射、字典)是一种内置的数据结构,它是一个无序的 key-value 对的集合,比如以身份证号作为唯一键来标识一个人的信息。 格式 map [keyType]valueType 在一个 map 里所有的键都是唯一的,而且必须是支持和!操作符的类型…

map

Go 语言中的 map(映射、字典)是一种内置的数据结构,它是一个无序的 key-value 对的集合,比如以身份证号作为唯一键来标识一个人的信息。
在这里插入图片描述

格式

map [keyType]valueType
在一个 map 里所有的键都是唯一的,而且必须是支持==和!=操作符的类型,切片、函数以及包含切片的结构类型这些类型由于具有引用语义,不能作为映射的键,使用这些类型会造成编译错误:。
map 值可以是任意类型,没有限制。map 里所有键的数据类型必须是相同的,值也必须相同,但键和值的数据类型可以不相同。

  • 注意:map是无序的,我们无法决定它的返回顺序,所以,每次打印结果的顺利有可能不同。
    在这里插入图片描述
    map只有len,没有cap
  • 可以指定容量,系统会分配响应的内存给map,这样不需要在插入元素的时候在一个一个进行扩容,同时,超过指定的容量,map也会自动扩容。
  • 键值一定是唯一的
    在这里插入图片描述

map的创建

  1. 传统创建
  2. 通过make创建,并且可以指定长度
  3. 初始化
    在这里插入图片描述

map的遍历

  • 通过循环来进行遍历
  • 如何判断一个key值是否存在:value, ok := m3[0] 第一个返回值为key所对应的value,第二个返回值为key是否存在的条件,存在ok为true
    在这里插入图片描述

map删除某一个key值

  • 通过delete(map,key)可以删除map中指定key的元素。
    在这里插入图片描述

map做函数参数—引用传递

在这里插入图片描述

结构体

有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别年龄/地址等属性。显然单独定义以上变量比较繁琐,数据不便于管理。
在这里插入图片描述
结构体是一种聚合的数据类型,它是由一系列只有相同类型或不同类型的数据构成的数据集合。每个数据称为结构体的成员。
语法

type Student struct {id   intname stringsex  byteage  intaddr string
}

结构体的初始化

  • 顺序初始化,每个成员必须初始化
  • 指定成员初始化,没有初始化为默认为0
    在这里插入图片描述

结构体指针遍历初始化

*以及&符即可
在这里插入图片描述

操作结构体成员

通过.运算符来操作成员。

在这里插入图片描述

操作指针变量

  • 只能使用.运算符
  • 可以先定义一个普通结构体变量,在使指针变量保存结构体变量的地址,这样指针有了合法的指向以后在进行操作结构体成员;
  • 也可以通过new来申请一个结构体,操作结构体成员
    在这里插入图片描述

结构体的比较

如果结构体的全部成员都是可以比较的,那么结构体也是可以比较的,那样的话两个结构体将可以使用==!=运算符进行比较,但不支持><。同类型的2个结构体变量可以相互赋值。
在这里插入图片描述

结构体做函数参数

值传递,形参无法改变

在这里插入图片描述

地址传递–形参可以改变实参

在这里插入图片描述

可见性

Go 语言对关键字的增加非常吝啬,其中没有private、protected、 public 这样的关键字。
要使某个符号对其他包(package)可见(即可以访问),需要将该符号定义为以大写字母开头。如果是小写,只能在同一个包里面使用。
结构体也是一样的
在这里插入图片描述
不同的包,想要操作别的包结构体的变量,也必须保证结构体成员的首字母是大写的。
在这里插入图片描述

http://www.yayakq.cn/news/470412/

相关文章:

  • 网站关键词格式电话销售网站建设多少钱一个月
  • 教做鞋的网站南阳网站营销外包
  • 太原富库网站建设有什么平台可以发广告
  • 太原建设厅网站电子商务专业就业方向及就业前景
  • 网站整体克隆包含后台超级简历免费模板
  • 网站收录网网站建设运营的灵魂是什么
  • 陕西住房和建设部网站首页网站建设是什么?
  • 企业建站用什么主机WordPress谷歌广告插件
  • 免费发外链的网站网站规划说明书范文
  • 绿色建筑网站百度怎样免费发布信息
  • php 茶叶网站网站产品展示系统
  • 山东建设局网站外贸服装网站模板
  • 网站开发结构文档交换友情链接的好处
  • 设计的网站怎么添加域名网站解析查询
  • 网站优化排名易下拉效率关于网站建设论文的结束语
  • 湖南常德广宇建设网站青岛团购网站建设
  • 网站建设保密协议怎么用 做网站
  • 江苏省城乡和住房建设厅网站wordpress 上传图片大小
  • 做网站的需要注册商标吗申请做网站 论坛版主
  • 免费网站部署网络系统管理和配置
  • 福州模板建站定制网站关键词排名优化免费
  • wordpress 网站死机做目的旅游网站的
  • 手表查询网站网上购物网站开发
  • form e哪个网站做服务推广网站
  • 学院网站建设情况总结网络规划设计师一本通
  • 仙游h5做网站网址推荐网页设计素材
  • 网站外连网站空间免费 优帮云
  • 手机网站模板 html5运营管理培训
  • hexo建设网站广州住房和城乡建设厅网站
  • 阜阳网站建设费用智慧门店管理系统app