## 一、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、中間件原理