Go 中漂亮的列印變數
Ruby 的 Awesome_print 函數提供了一種格式化和列印變數的便捷方法。然而,Go 沒有內建的等效項。因此,讓我們探索幾個替代方案。
使用 Printf:
Printf 函數採用格式字串作為其第一個參數。透過為變數指定 #v 格式,您可以以人類可讀的格式列印其值。
這將列印以下輸出:
但是,這格式不提供縮排或換行。
使用json.MarshalIndent:
要獲得更具視覺吸引力的格式,您可以使用 json.MarshalIndent。此函數接受一個值作為輸入,並傳回其帶有可自訂縮排和換行符的 JSON 表示形式。
這將列印以下輸出:
json.MarshalIndent 是合適的Go 中用於漂亮列印變數的 Awesome_print 的替代方案。它允許自訂縮排和換行,從而產生視覺上令人愉悅的輸出。
以上是如何在 Go 中漂亮地列印變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!