Chinaunix首页 | 论坛 | 博客
  • 博客访问: 910629
  • 博文数量: 647
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6044
  • 用 户 组: 普通用户
  • 注册时间: 2019-11-08 16:30
文章分类

全部博文(647)

文章存档

2021年(268)

2020年(297)

2019年(82)

我的朋友

分类: Web开发

2019-11-29 10:55:15

Go语言面试题分享:(判断题13道)

1、在函数的多返回值中,如果有error或bool类型,则一般放在最后一个

解答T

2、错误是业务过程的一部分,而异常不是

解答T

3、函数执行时,如果由于panic导致了异常,则延迟函数不会执行

解答F

4、同级文件的包名不允许有多个

解答T

5golang虽然没有显式的提供继承语法,但是通过匿名组合实现了继承

解答T

6、使用for range迭代map时每次迭代的顺序可能不一样,因为map的迭代是随机的

解答T

7switch后面可以不跟表达式

解答T

8golang中没有构造函数的概念,对象的创建通常交由一个全局的创建函数来完成,以NewXXX来命名

解答T

9import后面的最后一个元素是包名

解答F

10、内置函数delete可以删除数组切片内的元素

解答F

11、可以给任意类型添加相应的方法

解答F

12、结构体在序列化时非导出变量(以小写字母开头的变量名)不会被encode,因此在decode时这些非导出变量的值为其类型的零值

解答T

13channel本身必然是同时支持读写的,所以不存在单向channel

解答F

 

转载自公众号:oldboygo

阅读(1308) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~