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

婚介网站怎么做网络广告投放网站

婚介网站怎么做,网络广告投放网站,掘金网站建设,金华浦江网站建设一、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.huolong8.cn/news/313232/

相关文章:

  • 简单的网站开发的软件有哪些关键词搜索工具
  • 青岛的网站建设公司哪家好济宁网站开发公司
  • 关于阅读类网站的建设规划书wordpress中文相册插件下载
  • 预付做网站订金怎么做账中国银行网站建设
  • 怎么免费开网站python可以用来干什么
  • 网站开发定制合同谭谭心怎么建设网站
  • 互联网推广渠道系统优化建议
  • 公司做网站留言板陕西网站建设优化技术
  • 郑州网站建设培训龙岗网站建设培训
  • 网站搭建框架是什么服务器价格购买价格表
  • 电子商务网站开发形式东莞最大的网络公司
  • 郴州网站建设公司简介银座网上商城
  • 微信网站作用自己做网站还是用博客
  • 公司做网站需要什么条件做暧昧网站
  • 网站备案 停站鞍山网站制作报价
  • 建设和住房保障部 网站个人网站域名备案流程
  • 网站关键词密度网站开发的策划方案
  • 做结构图用什么网站wordpress访问后台提示你不能访问
  • 长沙雨花区建设局网站建网站 主流软件
  • 红酒营销型网站建设长尾词挖掘
  • 宜昌做网站优化软件开发用什么笔记本
  • 做外贸大大小小的网站有哪些百度关键词排名点
  • 网站开发可以自学吗wordpress主题 t
  • 西安高校网站建设定制网站建设房屋中介网站建设
  • 中山市城乡住房建设局网站什么网站做一手房好
  • 重庆建设网站的公司简介同声传译公司网站建设
  • 凯里网站建设公司wordpress 摘要
  • 网站建设开发全包公司网站建设的作用与意义
  • 烟台网站建设公司地址舆情分析报告范文
  • 个人网站域名选择下列哪个不是网络营销成熟阶段出现的网络营销方式