博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Go 面试每天一篇(第 69 天)
阅读量:2287 次
发布时间:2019-05-09

本文共 1095 字,大约阅读时间需要 3 分钟。

点击上方蓝色“Golang来啦”关注我哟

加个“星标”,天天 15 分钟,一起学 Go

1.下面代码有什么问题吗?

1func main()  {23    for i:=0;i<10 ;i++  {4    loop:5        println(i)6    }7    goto loop8}

参考答案及解析:goto 不能跳转到其他函数或者内层代码。编译报错:

1goto loop jumps into block starting at

2.下面代码输出什么,请说明。

1func main() { 2    x := []int{0, 1, 2} 3    y := [3]*int{} 4    for i, v := range x { 5        defer func() { 6            print(v) 7        }() 8        y[i] = &v 9    }10    print(*y[0], *y[1], *y[2])11}

参考答案及解析:22222。知识点:defer()、for-range。for-range 虽然使用的是 :=,但是 v 不会重新声明,可以打印 v 的地址验证下。

解析若有不妥之处,欢迎在留言区交流、指正!

看下今天的题目:

  • A

1var s []int2s = append(s,1)
  • B

1var m map[string]int2m["one"] = 1 
  • C

1var s []int2s = make([]int, 0)3s = append(s,1)
  • D

1var m map[string]int2m = make(map[string]int)3m["one"] = 1 

2.下面代码输出什么?

1func test(x int) (func(), func()) { 2    return func() { 3        println(x) 4        x += 10 5    }, func() { 6        println(x) 7    } 8} 910func main() {11    a, b := test(100)12    a()13    b()14}

答案以及解析会在下一篇文章中给出,鼓励大家在留言区留下答案,抱团学习,日拱一卒,每天进步一点!

ps:看完文章如果有收获,顺手花 1s 时间帮点下文末右下方的「在看」,感激!

所有学习上的成功,都只依靠两件事 -- 策略和坚持,而坚持本身就是最重要的策略!

推荐阅读:

转载地址:http://jzfnb.baihongyu.com/

你可能感兴趣的文章
腾讯T4专家精心整理:大数据+机器学习+数据挖掘+算法大集结
查看>>
阿里P8终于总结出:SpringBoot+Tomcat+Nginx+Netty面试题及答案
查看>>
阿里P7大牛,深入剖析JVM底层设计原理+高级特性pdf,附46页ppt
查看>>
史上最全141道大数据面试题:Redis+Linux+kafka+Hadoop,附答案
查看>>
一文带你深入理解JVM,看完之后你还敢说你懂JVM吗?颠覆you认知
查看>>
这些大厂面试真题你能答出来,年薪至少30-50W,想不想挑战一下?
查看>>
携程T7用637页PDF,解读十余热门技术领域,八场携程技术沙龙干货
查看>>
开发框架SpringBoot:构建SpringBoot工程+配置文件详解+Actuator
查看>>
6年拉力工作经验,学了阿里P8级架构师的7+1+1落地项目,跳槽阿里年薪直接40W+
查看>>
90天吃透阿里P8推荐的625页Java编程兵书技术实战,直接入职阿里定级P6
查看>>
清华毕业扫地僧,用157集终于把java给讲完了,总计3.13GB
查看>>
清华毕业大佬用了一个项目就把SpringMVC+Spring+MyBatis给讲完了
查看>>
终于学完阿里P8架构师多年实战经验总结分享微服务之道实战文档
查看>>
年薪120W的架构师简历你见过吗?java程序员该如何达到?
查看>>
超赞!80W美团架构师7年心血终成轻量级框架SSM整合开发实战文档
查看>>
超赞!终于学完了阿里P8架构师7年心血整理总结的微服务实战文档
查看>>
真666!阿里资深架构师熬夜纯手写的238页微服务容器化开发实战笔记
查看>>
Mygod!阿里P8架构师20年经验总结成微服务设计企业架构转型之道笔记
查看>>
终于拿到阿里架构师分享的557页深入理解Java模块系统文档笔记,赶紧分享给大家
查看>>
蚂蚁上市延期!还想进阿里做技术专家?这套java面试题送给你
查看>>