## 一、go编程中的packages是什么?
Go语言的最小集合就是package,它的程序入口是main package。
## 二、go语言是大小写敏感的编程语言吗?
是的。
## 三、go语言里面字符串的语法是怎样的?
go语言里有两种字符串语法。
一种是原始字符串语法raw string literals。使用back quotes来包含一系列的字符集。支持多行。
另一种是interpreted string literals。用双引号括起来。不支持多行。
## 四、Go语言的work space是指什么?
Work space用来包含go语言的代码,有三个主要的文件目录, src, pkg, bin。
## 五、Gopath环境变量是什么?
Gopath来指定工作空间的位置。在做go语言编程的时候,这个变量设置是必须的。
## 六、go语言编程的好处是什么?
编译和运行都很快。
在语言层级支持并行操作。
有垃圾处理器。
内置字符串和maps。
函数是go语言的最基本编程单位。
## 七、如何写多行的字符串?
raw string literal
## 八、go语言里的break是干什么用的?
Break是用来终止当前的for loop或者switch的。
## 九、continue的作用是什么?
Continue就是跳过当前的运行单元。不会终止当前的loop.
## 十、goto是干什么的?
Goto 是为了跳转。
## 十一、for loop如何使用?
For 有三种情况,一种是condition,一种是range, 最后一种是init, condition, increment。
## 十二、什么是指针?
指针是用来存储变量地址的类型。
## 十三、指针是如何表示的?
使用星号加上数据类型。
## 十四、:= 短声明是不是只能用在一个函数里面?
是。
## 十五、go语言
不支持继承、不支持操作符的重载、不支持方法重载、不支持指针运算、不支持、不支持
- 一、经典(一)
- 二、经典(二)
- 三、经典(三)
- 四、经典(四)
- 五、经典(五)
- 六、经典(六)
- 七、经典(七)
- 八、经典(八)
- 九、经典(九)
- 十、经典(十)
- 十一、经典(十一)
- 十二、经典(十二)
- 其他
- 1、知识点一
- 2、面试集
- 3、负载均衡原理
- 4、LVS相关了解
- 5、微服务架构
- 6、分布式锁实现原理
- 7、Etcd怎么实现分布式锁
- 8、Redis的数据结构有哪些,以及实现场景
- 9、Mysql高可用方案有哪些
- 10、Go语言的栈空间管理是怎么样的
- 11、Goroutine和Channel的作用分别是什么
- 12、Go中的锁有哪些?三种锁,读写锁,互斥锁,还有map的安全的锁?
- 13、怎么限制Goroutine的数量
- 14、Goroutine和线程的区别?
- 15、中间件原理