對於應用的調試,我們經常會使用 fmt.Println 來輸出關鍵變量的數據。或者使用 log 庫,將數據以 log 的形式輸出。對於基礎數據類型,上面兩種方法都可以比較方便地滿足需求。對於一些結構體類型數據,通常我們可以先將其序列化後再輸出。如果結構體中包含不可序列化的字段,比如 func 類型,那麼序列化就會拋出錯誤,阻礙調試。go-spew-------上面的需求,go-spew 可以完美地 ⌘ Read more
對於應用的調試,我們經常會使用 fmt.Println 來輸出關鍵變量的數據。或者使用 log 庫,將數據以 log 的形式輸出。對於基礎數據類型,上面兩種方法都可以比較方便地滿足需求。對於一些結構體類型數據,通常我們可以先將其序列化後再輸出。如果結構體中包含不可序列化的字段,比如 func 類型,那麼序列化就會拋出錯誤,阻礙調試。go-spew-------上面的需求,go-spew 可以完美地 ⌘ Read more