在 import 指令中不建議使用相對(duì)路徑("./path"和"../path")
因?yàn)?無(wú)法 build (失敗),只能 go run main.go
格式化時(shí)間:time.Now().Format("2006-01-02 15:04:05")
array 是值類(lèi)型, 作為參數(shù)其值不會(huì)被改變, 形參復(fù)制了一份數(shù)據(jù)給實(shí)參; 如果確實(shí)需要改變, 需要使用數(shù)組指針 或者 slice切片 作為形參: Array Function Arguments
GO 內(nèi)置的數(shù)據(jù)結(jié)構(gòu)铺呵, 比如 map隧熙,非線程安全片挂,需要自己處理: Built-in Data Structure Operations Are Not Synchronized
switch-case 默認(rèn)有break贞盯, 如果需要取消 , 請(qǐng)使用 fallthrough: Fallthrough Behavior in "switch" Statements
GO 語(yǔ)言中, ^ 既是按位取反操作符躏敢,也是異或的操作符,沒(méi)有 ~ 操作符: Bitwise NOT Operator
slice可以直接返回件余,所以如果不是要對(duì)原來(lái)的slice直接操作,請(qǐng)copy之后再返回:"Hidden" Data in Slices
Slice的數(shù)據(jù)“毀壞”(slice會(huì)被直接引用啼器,請(qǐng)注意數(shù)據(jù)保護(hù)):Slice Data "Corruption"
"走味的"Slices(同上):"Stale" Slices