寒假作業(yè)多得要死徘键,還是抵擋不了我 “學習” 的樂趣,Go 走起央碟!
我為什么要學習 GO
主要是寒假想做一款小軟件税灌,后臺準備用 GO 語言編寫。
對比以前使用的 NodeJS亿虽、Python菱涤、SpringBoot、Dart VM洛勉,GO 語言無非在以下幾點有優(yōu)勢:
1.直接編譯二進制粘秆,一個文件放到服務器上就可以部署
2.效率很高,可以和 C 家族媲美
3.占用內存小收毫,相比 JVM 攻走,二進制猶勝一籌
4.代碼簡潔,包管理此再,這點我覺得可以和 Python 等腳本語言媲美
要點總結
iota 自增值昔搂, GO 沒有枚舉類型,通常使用 const输拇,iota 表示摘符。
<code>
const (
b =1 << (10 *iota)
kb
mb
gb
tb
pb
)
fmt.Println(b,kb,mb,gb,tb,pb)
</code>
rune 英文占一個字節(jié),中文占三個字節(jié)
```
func runeTest() {
a, b, c := rune('a'), rune('A'), rune('0')
fmt.Println(a, b, c)
}
```