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

建设网站用哪种语言知名网络公司

建设网站用哪种语言,知名网络公司,python基础语法手册,wordpress 修改头像大小一、map介绍 1、map说明 map是一种无须的基于key-value的数据结构#xff0c;Go语言中的map是引用类型#xff0c;必须初始化才能使用Go语言中map的定义语法如下#xff1a;map[KeyType]ValueType其中 KeyType#xff1a;表示键的类型ValueType#xff1a;表示键对应的值…一、map介绍 1、map说明 map是一种无须的基于key-value的数据结构Go语言中的map是引用类型必须初始化才能使用Go语言中map的定义语法如下map[KeyType]ValueType其中 KeyType表示键的类型ValueType表示键对应的值的类型map类型的变量默认初始值为nil需要使用make()函数来分配内存其中cap表示map的容量该参数虽然不是必须的注意获取map的容量不能使用capcap返回的是数组切片分配的空间大小根本不能用于map要获取map的容量可以用len函数 2、定义map 1、map定义方法1 package mainimport fmtfunc main() {scoreMap : make(map[string]int,8)scoreMap[snail]100scoreMap[pupu]90fmt.PrintIn(scoreMap) //map[snail:100 pupu:90]fmt.PrintIn(scoreMap[snail]) //100fmt.Printf(type of a:%T\n,scoreMap) //type of a:map[string]int } 2、map定义方法2 package main import (fmt ) func main() {userInfo : map[string]string{username: IT Snail,password: 123456,}fmt.Println(userInfo) // map[password:123456 username:IT Snail] } 3、map 嵌套 map package mainimport fmtfunc main() {var mapSlice make([]map[string]string,3)for index, value : range mapSlice {fmt.Printf(index:%d value:%v\n,index,value)}fmt.PrintIn(################### after init ################)mapSlice[0] make(map[string]string,10)mapSlice[0][name] SnailmapSlice[0][password] 123456mapSlice[0][address] 浦东新区for index, value : range mapSlice {fmt.Printf(index:%d,value:%v\n,index,value)} } /* index:0 value:map[] index:1 value:map[] index:2 value:map[] #################### after init ################ index:0 value:map[address:海淀区 name:小王子 password:123456] index:1 value:map[] index:2 value:map[]*/ 三、map 基本使用 1、判断某个建是否存在 package main import fmtfunc main() {userInfo : map[string]string{username:Snail,password:123456,}v,ok : userInfo[username]if ok {fmt.PrintIn(v) //Snail}else {fmt.PrintIn(map中没有此元素)} } 2、delete()函数 使用的delete()内建函数从 map 中删除一组键值对delete()函数的格式如下delete(map对象 key)其中 map 对象表示要删除键值对的 map 对象key表示要删除的键值对的键 package mainimport fmtfunc main() {scoreMap :make(map[string]int)ScoreMap[pupu]90ScoreMap[Snail]100scoreMap[白河车] 70delete(scoreMap,Snail) //将 Snail100 从 map 中删除for k,v : range ScoreMap{fmt.PrintIn(k,v)} } /* pupu 90 白河车 70 */ 四、map 遍历 1、遍历 key 和 value package mainimport fmtfunc main() {scoreMap :make(map[string]int)ScoreMap[pupu]90ScoreMap[Snail]100scoreMap[白河车] 70for k,v : range ScoreMap{fmt.PrintIn(k,v)} } /* pupu 90 Snail 100 白河车 70 */ 2、只遍历 key 注意遍历 map 时的元素顺序余添加键值对的顺序无关 package mainimport fmtfunc main() {scoreMap :make(map[string]int)ScoreMap[pupu]90ScoreMap[Snail]100scoreMap[白河车] 70for k,v : range ScoreMap{fmt.PrintIn(k)} } /* pupu Snail 白河车 */ 3、顺序遍历 map package main import (fmtsort ) func main() {// 第一生成字典scoreMapvar scoreMap make(map[string]int, 200)for i : 0; i 10; i {key : fmt.Sprintf(stu%02d, i) //生成 stu 开头的字符串scoreMap[key] i}// 第二取出 map 中的所有 key 存入切片 keysvar keys make([]string, 0, 200)for key : range scoreMap {keys append(keys, key)}// 第三对切片进行排序sort.Strings(keys)// 第四按照排序后的 key 遍历 mapfor _, key : range keys {fmt.Println(key, scoreMap[key])} } /* stu00 0 stu01 1 stu02 2 stu03 3 stu04 4 stu05 5 stu06 6 stu07 7 stu08 8 stu09 9*/
http://www.pierceye.com/news/367415/

相关文章:

  • 怎样在网站做友情链接网页什么设计
  • 做seo网站营销推广南宁建设职业技术学院招聘信息网站
  • 网站建设全网推广小程序手机网站怎么优化
  • wordpress 网站logowin系统没有wordpress
  • 玉山电商网站建设东莞市建设规划局网站
  • 网站建设运营公司企业特色c2c的代表性的电商平台
  • 上海网站建设,分类广告软件公司简介
  • 网站虚拟主机被国家禁止访问的网站怎么打开
  • wordpress手机加载不出来优化官网咨询
  • 平台网站建设预算表如何来做网站
  • 温州网站制作企业东莞网络推广公司电话
  • 网站建设的条件重庆那些网站
  • 伊犁网站制作大连甘井子区房价
  • 循环视频做网站背景win2012r2 建设网站
  • 建设网站制作汉狮团队义乌北苑编程网站开发公司
  • 网站开发公司会计处理滨州市住房和城乡建设局网站
  • 企业网站站内优化长尾关键词挖掘站长工具
  • 山东平台网站建设企业怎么做自己的品牌网站
  • 长沙seo网站排名杭州网站建设q479185700棒
  • 泰州网站建设搭建工程造价网
  • 网站流程优化c2c模式举例子
  • 帝国网站调用图片集网店平台有哪些
  • 做flash音乐网站的开题报告删除wordpress左上角
  • php网站开发学什么衡水大型网站建设
  • 广州网站开发软件平台wordpress 问号
  • 西安市建设干部学校网站厦门网站优化服务
  • 深圳市南山区住房和建设局官方网站如何把html网站改为asp网站
  • 网站建设有什么技术做dw网站图片怎么下载地址
  • 初中生如何做网站潍坊网站开发
  • 如何修改用织梦做的网站的模板价格对比网站开发