首頁 > 後端開發 > Golang > Go 中的 Println、Printf 與 Print:您應該使用哪一個?

Go 中的 Println、Printf 與 Print:您應該使用哪一個?

DDD
發布: 2024-11-10 19:42:03
原創
418 人瀏覽過

Println vs Printf vs Print in Go: Which One Should You Use?

了解 Go 中的 Println、Printf 與 Print

具有 JavaScript 背景的開發人員可能熟悉 console.log 和 console.error 函數。然而,在 Go 中,有三種不同的方式來記錄或列印資訊:Println、Printf 和 Print。

Println

顧名思義,此函數會列印它的參數傳遞到標準輸出流(通常是控制台),並在末尾附加一個換行符。它是用於簡單記錄和列印變數的預設函數。

Printf

Printf(列印格式化程式)是一個更通用的函數,可讓您格式化和列印價值觀。它採用格式字串作為其第一個參數,後面跟著任意數量的要格式化的附加參數。格式字串指定如何列印後續參數,包括格式說明符,例如表示整數的 %d 或表示字串的 %s。

Print

Print 採用可變數量的參數並將它們列印到標準輸出流,以空格分隔。它不會在末尾格式化或附加換行符。當您想要自訂輸出而不需要格式化的開銷時,此函數非常有用。

說明差異:

在此範例中:

  • Println 列印“Varun”,因為它會自動附加換行符。
  • Printf 列印“string”,因為它格式化 FirstName使用 %T 說明符將變數作為其類型。
  • Print 列印“Varun”,因為它只是列印變量,沒有任何格式或換行符。

以上是Go 中的 Println、Printf 與 Print:您應該使用哪一個?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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