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

廊坊网站建设价格域名注册优惠

廊坊网站建设价格,域名注册优惠,如何做电商带货,国外做logo的网站文章目录 1.下面的代码能否正确输出?2.下面代码输出什么?3.下面的代码有什么问题?4.下面代码有什么不规范的地方吗? 1.下面的代码能否正确输出? func main() {var fn1 func() {}var fn2 func() {}if fn1 ! fn2 {pri…

文章目录

    • 1.下面的代码能否正确输出?
    • 2.下面代码输出什么?
    • 3.下面的代码有什么问题?
    • 4.下面代码有什么不规范的地方吗?

1.下面的代码能否正确输出?

func main() {var fn1 = func() {}var fn2 = func() {}if fn1 != fn2 {println("fn1 not equal fn2")}
}

参考答案及解析:编译错误

invalid operation: fn1 != fn2 (func can only be compared to nil)

函数只能与 nil 比较。

2.下面代码输出什么?

type T struct {n int
}
func main() {m := make(map[int]T)m[0].n = 1fmt.Println(m[0].n)
}

A. 1

B. compilation error

参考答案及解析:B。编译错误:

cannot assign to struct field m[0].n in map

map[key]struct 中 struct 是不可寻址的,所以无法直接赋值。

修复代码:

type T struct {n int
}
func main() {m := make(map[int]T)t := T{1}m[0] = tfmt.Println(m[0].n)
}

3.下面的代码有什么问题?

type X struct {}
func (x *X) test()  {println(x)
}
func main() {var a *Xa.test()X{}.test()
}

参考答案及解析:X{} 是不可寻址的,不能直接调用方法。知识点:在方法中,指针类型的接收者必须是合法指针(包括 nil),或能获取实例地址。

修复代码:

func main() {var a *Xa.test()    // 相当于 test(nil)var x = X{}x.test()
}

4.下面代码有什么不规范的地方吗?

func main() {x := map[string]string{"one":"a","two":"","three":"c"}if v := x["two"]; v == "" { fmt.Println("no entry")}
}

参考答案及解析:检查 map 是否含有某一元素,直接判断元素的值并不是一种合适的方式。最可靠的操作是使用访问 map 时返回的第二个值。

修复代码如下:

func main() {  x := map[string]string{"one":"a","two":"","three":"c"}if _,ok := x["two"]; !ok {fmt.Println("no entry")}
}
http://www.yidumall.com/news/60797.html

相关文章:

  • 深圳市龙华区网站建设网络营销方法
  • 学什么可以先做网站推广员是干什么的
  • 网站后台 生成所有页面佛山优化推广
  • 制作php网站用什么软件国家免费技能培训平台
  • a站免费最好看的电影片推荐如何建造自己的网站
  • 建站工作室 网站建设工作室如何制作一个网站
  • 高品质网站建设怎么打广告吸引客户
  • 寺庙网站模板seo网站优化教程
  • 做公司网站需要注意什么网站开发怎么做
  • 响应式网站 模版360优化大师下载官网
  • 温州网站建设wzwmwl建网站的软件有哪些
  • 做淘宝的导购网站如何发布自己的广告
  • 服饰营销型网站建设长沙网站搭建关键词排名
  • 黄石本土做网站的公司网销怎么做
  • 做网站注意什么问题外贸怎么找客户资源
  • 做网站怎样投放广告网站外链有多重要
  • 哪个网站可以卖自己做的模型2021最新免费的推广引流软件
  • 视觉设计网站有哪些做销售记住这十句口诀
  • 微信如何做微商城网站外包网站
  • 网站的基本要素怎么才能在百度上做引流呢
  • 网站建设走什么科目优化关键词步骤
  • 网站域名管理怎么登陆广告推广精准引流
  • 百度网页版浏览器入口快速排名seo
  • 微信怎么做一些微网站深圳网站设计公司哪家好
  • 政府网站建设 考察报告谷歌seo需要做什么的
  • 做网站客户怎么找竞价推广开户多少钱
  • wordpress ftp备份重庆seo多少钱
  • 珠海澳门网站建设公司哪家好郑州网站优化渠道
  • wordpress模板开发教程视频百度推广优化公司
  • 《设计》在线观看seo模拟点击有用吗