首頁 > 後端開發 > Golang > 如何在 Go 中漂亮地列印變數?

如何在 Go 中漂亮地列印變數?

Barbara Streisand
發布: 2024-12-04 02:57:10
原創
238 人瀏覽過

How Can I Pretty Print Variables in Go?

Go 中漂亮的列印變數

Ruby 的 Awesome_print 函數提供了一種格式化和列印變數的便捷方法。然而,Go 沒有內建的等效項。因此,讓我們探索幾個替代方案。

使用 Printf:

Printf 函數採用格式字串作為其第一個參數。透過為變數指定 #v 格式,您可以以人類可讀的格式列印其值。

這將列印以下輸出:

但是,這格式不提供縮排或換行。

使用json.MarshalIndent:

要獲得更具視覺吸引力的格式,您可以使用 json.MarshalIndent。此函數接受一個值作為輸入,並傳回其帶有可自訂縮排和換行符的 JSON 表示形式。

這將列印以下輸出:

json.MarshalIndent 是合適的Go 中用於漂亮列印變數的 Awesome_print 的替代方案。它允許自訂縮排和換行,從而產生視覺上令人愉悅的輸出。

以上是如何在 Go 中漂亮地列印變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板