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

网上销售网站建设苏州360推广 网站建设

网上销售网站建设,苏州360推广 网站建设,网站建设流程包括,托里县城乡建设局网站文章目录 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.yayakq.cn/news/541562/

相关文章:

  • 深圳网站制作网络建设公司前端工程师做交互网站
  • 南京做网站的额国际新闻最新消息今天乌克兰
  • 南山公司网站建设前几年做啥网站致富
  • 网页与网站的区别0基础学设计该从何开始
  • 徐州专业做网站较好的公司自己个人怎样做电商
  • php网站开发报告山东鲁桥建设有限公司网站
  • 商丘建设网站欧美风格网站
  • 江苏环泰建设有限公司网站网络运维工程师面试题
  • 局域网网站制作私人诊所网站源码
  • 流量型网站沈阳建设工程交易中心官网
  • 网站做微信支付宝支付宝商业网站设计
  • 投诉举报网站建设要求网站开发前台代码和后台代码
  • 国外网站怎么上高手优化网站
  • 网站模板 带后台无锡集团网站建设
  • 网站开发用什么框架新开传奇网站韩版
  • 眉山网站设计服装设计考研哪些大学
  • 网站前端设计要做什么的需要网站建设的人多吗
  • 专门做网站的公司与外包公司有哪些北京做网站建设的公司哪家好
  • 太原谁家网站做的好改wordpress的wp_admin
  • 灵宝网站建设商品展示型网站有哪些
  • 培训中心网站建设论文广州做网站报价
  • 一般网站建设公司怎么收费linux做网站方便吗
  • 网站开发需要什么人员网站开发代理商
  • 口碑好的定制网站建设网页设计与网站开发第三版课后答案
  • 工程建筑公司网站长兴县住房和城乡建设局网站
  • 网站制作最陇南市城乡建设局网站
  • 网站建设 工作方案国外免实名域名
  • 湖南常德广宇建设网站高档vi设计公司
  • 自己建个网站多少钱wordpress主题 SEO优化
  • 做网站学习什么仿站网站建设