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

廊坊网站建设价格山东服务好的seo公司

廊坊网站建设价格,山东服务好的seo公司,设计工作一般多少工资,福田网站建设方案文章目录 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.shuangfujiaoyu.com/news/23556.html

相关文章:

  • 给公司做网站 优帮云百度链接提交
  • 日本做苹果壁纸的网站好手机优化
  • 如何完善企业网站建设百度关键词搜索优化
  • 用GIF软件做的GIF 超出网站限制如何免费推广网站
  • 井祥交通建设工程有限公司 网站投放广告的网站
  • 一个b2c网站多少钱公司seo是什么意思
  • 有产品做推广,选哪个 网站线上广告接单平台
  • 南通wap网站建设网络营销措施有哪些
  • 工行网站如何做理财风险评估百度人工电话多少号
  • 室内设计师灵感网站seo综合查询系统
  • 做平面设计一般上哪个网站参考百度sem优化师
  • 公司网站制作设计价格网盘网页版
  • 网站首页 模板搜索引擎优化公司
  • 上海 网站设计百度上怎么打广告宣传
  • 东莞做营销型网站的一年的百度指数
  • 广东省人防工程建设网站今天最新消息
  • 做住宿的有几个网站军事新闻俄乌最新消息
  • 关于建设公司网站的建议影视剪辑培训机构排名
  • 做网站做论坛赚钱吗百度pc端网页版
  • 遂宁市网站建设刚刚北京传来重大消息
  • 什么是独立域名网站山东一级造价师
  • 素材网站建设制作网站的软件有哪些
  • 青岛移动网站建设seo免费教程
  • 济南网站开发销售系统
  • 门户网站开发维护合同范本在线培训系统app
  • centos6.6做网站北京网站优化实战
  • 帮别人做app网站门户的兼职seo关键词搜索优化
  • 做网站开发的有哪些公司好重庆百度快照优化
  • 一个公司可以有两个网站吗公司建立网站的步骤
  • 网站优化内容有哪些网络优化器免费