日誌格式輸出
**%d int變量**
**%x, %o, %b 分別爲16進制,8進制,2進制形式的int**
**%f, %g, %e 浮點數: 3.141593 3.141592653589793 3.141593e+00**
**%t 布爾變量:true 或 false**
**%c rune (Unicode碼點),Go語言裏特有的Unicode字符類型**
**%s string**
**%q 帶雙引號的字符串 "abc" 或 帶單引號的 rune 'c'**
**%v 會將任意變量以易讀的形式打印出來**
**%T 打印變量的類型**
**%% 字符型百分比標誌(%符號本身,沒有其他操作)**
fmt.Printf("%+v\n", v) %+v 和%v {name:Nan id:33} \n這個是
strings.fields字符格式處理
s := "Hello 世\n界!\tHe\vl\flo!\rfu/rck end"
ss := strings.Fields(s)
fmt.Println(ss)
//輸出結果:[Hello 世 界! He l lo! fu/rck end]
簡短的http請求模板
//簡短的HTTP請求
func getHttp(url string) []byte {
url = "http://" + strings.Replace(url, "http://", "", 1)
res, err := http.Get(url)
if err != nil {
fmt.Printf("fetch: %v\n", err)
os.Exit(1)
}
body, _ := ioutil.ReadAll(res.Body)
return body
}