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

大气企业网站欣赏/专业恶意点击软件

大气企业网站欣赏,专业恶意点击软件,阿里云做的网站误删了,西安英文网站制作之前在逛博客时,看到了这个问题,在for range 时,取切片的一个问题,开始没有仔细想,后来有同时在这里出了一个bug,这才搜了一下这个问题。 可看下面的test: func TestArray(t *testing.T) {slice2 : []int…

之前在逛博客时,看到了这个问题,在for range 时,取切片的一个问题,开始没有仔细想,后来有同时在这里出了一个bug,这才搜了一下这个问题。

可看下面的test:

func TestArray(t *testing.T) {slice2 := []int{0, 1, 2, 3}myMap := make(map[int]*int)for index, value := range slice2 {logrus.Errorf("index %v value %v,prt %v", index, value, &value)myMap[index] = &value}for key, val := range myMap {logrus.Errorf("myMap key:%v,value:%v", key, *val)}
}

输出如下所示:

ERRO[0004] index 0 value 0,prt 0xc000eee978             
ERRO[0004] index 1 value 1,prt 0xc000eee978             
ERRO[0004] index 2 value 2,prt 0xc000eee978             
ERRO[0004] index 3 value 3,prt 0xc000eee978     ERRO[0004] myMap key:0,value:3                          
ERRO[0004] myMap key:1,value:3                          
ERRO[0004] myMap key:2,value:3                          
ERRO[0004] myMap key:3,value:3 

google 了一下相关的文章,觉得里面的解释不是很清楚,后来仔细想了一下,发现这个现象还是比较好理解的。

对于for range 可以进行如下变形:


func TestArray(t *testing.T) {slice2 := []int{0, 1, 2, 3}myMap := make(map[int]*int)var index, value intfor index, value = range slice2 {logrus.Errorf("index %v value %v,prt %v", index, value, &value)myMap[index] = &value}for key, val := range myMap {logrus.Errorf("myMap key:%v,value:%v", key, *val)}
}

index,value 都只有一个地址,在range 的过程中,将 切片的值不停的赋值给 value上。在range的过程中,myMap 中的key 都对应同一个变量的地址,其值自然不会变

http://www.lbrq.cn/news/823663.html

相关文章:

  • 网站开发过程有几个阶段/职业培训机构资质
  • 一般网站服务费怎么入账做分录/百度如何精准搜索
  • magento 做的最牛逼的中文网站/站长工具seo综合
  • 校园网站建设网/seo基础知识考试
  • 网站开发职业生涯规划范文/品牌推广专员
  • 日喀则网站建设/福州整站优化
  • 如何制作购物网站/优化网站页面
  • 网站开发 开票/seo关键词优化软件app
  • 购物网站难做吗/网络优化公司
  • 新闻网站设计/东莞做网站seo
  • 黑帽seo怎么做网站排名/公司网站如何建设
  • 精美网页设计源码/苏州seo关键词优化外包
  • html5制作网站开发/站长工具seo客户端
  • 莆田有哪几家做网站设计的/鸡西seo顾问
  • vs2017网站开发组件/利于seo的建站系统有哪些
  • 好的做淘宝详情页的网站有哪些/百度网站收录提交入口
  • 建站哪个便宜/广州seo顾问服务
  • 外贸营销型网站建站/网站推广的途径有哪些
  • 网站首页设计参考/长沙seo培训
  • 阜阳做网站公司/快速seo关键词优化技巧
  • 怎么诊断网站/如何在百度提交自己的网站
  • 郑州做网站好/培训机构怎么找
  • 自建营销型网站模板/石家庄手机端seo
  • 长沙网开亿面做网站多少钱/线上网络推广怎么做
  • 17网站一起做网店打不开/员工培训
  • 会计网站建设意义/sem竞价推广公司
  • c2c网站管理系统下载/百度实时热搜榜
  • 网站商城建设的维度/国外免费网站服务器
  • 网站商务通js代码/百度开店怎么收费
  • 汕头市网站建设分站服务机构/怎么建网站教程
  • Linux find命令:强大的文件搜索工具
  • 基于VSCode的nRF52840开发环境搭建
  • 企业级安全威胁检测与响应(EDR/XDR)架构设计
  • 使用 Pyecharts 绘制精美饼状图:从基础到高级技巧
  • 二、Spark 开发环境搭建 IDEA + Maven 及 WordCount 案例实战
  • Docker Desktop 入门教程(Windows macOS)