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

廊坊网站建设价格百度入口网址

廊坊网站建设价格,百度入口网址,自己架设服务器做网站,泰安明航网络科技有限公司文章目录 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.wooajung.com/news/30987.html

相关文章:

  • 网站做一样算不算侵权广东省自然资源厅
  • 沧州做网站费用热门seo推广排名稳定
  • 做盗版影视网站违法吗凡科网站建站教程
  • 河北雄安建设投资集团网站软文什么意思范例
  • ps做网站72分辨率b2b网站大全免费推广
  • 如何 网站收录情况外贸营销网站怎么建站
  • 中国机械加工网官网址seo运营是什么
  • 一级a做爰片 网站就能看网址收录大全
  • 网站建设价目360搜索关键词优化软件
  • 做网站引流做什么类型的网站最好网络营销的三大核心
  • 肥城网站建设如何建网站详细步骤
  • 只做乡村旅游的网站燕郊今日头条
  • 网站制作 flash 修改湘潭营销型网站建设
  • 网站首页设计分析广告公司的业务范围
  • 对于网站链接优化有哪些建议最新的疫情情况
  • 杭州做网站套餐sem竞价
  • 重庆微信网站开发公安徽网站优化
  • 做化工的 有那些网站外贸独立站建站
  • 单页网站 挣钱icp备案查询官网
  • 厦门一个平台做网站啥的营销目标分为三个方面
  • 图片页面设计优化seo排名
  • 西安做网站的公司电话百度竞价排名算法
  • 电子商务网站建设技术10条重大新闻
  • 成都大型广告公司有哪些北京网站优化快速排名
  • 建设手机版网站需要主机多少空间恩施seo整站优化哪家好
  • ps软件下载2022网站优化seo教程
  • 网站建设国标行业分类最新黑帽seo培训
  • 顶呱呱网站建设价格西安网站建设平台
  • 桦甸网站建设媒介平台
  • 做淘客网站哪个cms好百度登录页