首頁 >後端開發 >Golang >Go 中的 `Print`、`Println` 和 `Printf` 有什麼差別?

Go 中的 `Print`、`Println` 和 `Printf` 有什麼差別?

Patricia Arquette
Patricia Arquette原創
2024-11-13 11:32:02357瀏覽

What's the Difference Between `Print`, `Println`, and `Printf` in Go?

理解Go 中的Print、Println 和Printf

來自JavaScript 世界的程式設計師試圖理解Go 中三個列印函數之間的差異Go:Print、Println 和Printf。在 Go 中,講師使用 Printf 來決定變數的類型,而不是 Println。

Println

Println,顧名思義,將其參數列印到標準輸出一行並在末尾加上換行符。例如:

fmt.Println("Hello", "World")

輸出:

Hello World

Printf

Printf,也稱為“列印格式化程式”,允許您格式化在列印變數、數字和字串之前。它使用格式字串作為第一個參數,該字串指定參數的格式。例如:

fmt.Printf("%s %s", "Hello", "World")

輸出:

Hello World

在這種情況下,格式字串 %s 表示我們要列印一個字串。您可以使用各種其他格式說明符來表示不同的資料類型。

Print

Print 只是按照給出的順序將其參數列印到標準輸出,而不需要任何參數格式或換行符。例如:

fmt.Print("Hello")
fmt.Print(" ")
fmt.Print("World")

輸出:

HelloWorld

摘要

  • Println:
  • Println:
  • Println:
Println:Println:Println:Printf: 允許格式化並提供對輸出的更多控制。 Print: 依原樣列印參數,不含格式或換行符。

以上是Go 中的 `Print`、`Println` 和 `Printf` 有什麼差別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn