[Go語言] 優美列印變數 (struct, map, 陣列, 切片)
Go語言 優美列印變數 (struct, map, 陣列, 切片)。 最簡單的方法是透過 Go 語言標準函示庫裡 encoding/json 包的 MarshalIndent 方法。
import (
"encoding/json"
"fmt"
)
func PrettyPrint(v interface{}) (err error) {
b, err := json.MarshalIndent(v, "", " ")
if err == nil {
fmt.Println(string(b))
}
return
}
測試環境: Go Playground