首頁 > 後端開發 > Golang > PostGolang 列印函數

PostGolang 列印函數

Linda Hamilton
發布: 2024-12-31 11:21:13
原創
517 人瀏覽過

PostGolang Print Functions

系列:Golang

Golang 中的列印函數

在 Golang 中,有多個函數可用於列印文本,每個函數都服務於特定的用例。以下是最常用的列印功能的說明:

1.fmt.列印

描述:
將提供的參數列印為純文本,而不添加換行符。它不會格式化輸出。

用例:
對於不需要特定格式的簡單串聯文字或值。

fmt.Print("Hello")          // Output: Hello
fmt.Print("World")          // Output: HelloWorld
fmt.Print(123, " GoLang")   // Output: HelloWorld123 GoLang
登入後複製

2. fmt.Println

描述:
將提供的參數列印為純文字並在末尾附加換行符。

用例:
對於簡單的輸出,您希望在列印後自動換行。

fmt.Println("Hello")         // Output: Hello (with newline)
fmt.Println("World")         // Output: World (on a new line)
fmt.Println(123, "GoLang")   // Output: 123 GoLang (on a new line)
登入後複製

3. fmt.Printf

描述:
根據指定的格式字串格式化並列印文字。除非明確包含在格式字串中,否則不會添加換行符。

用例:
用於動態或格式化輸出(例如整數、浮點數、字串等)。

name := "Alice"
age := 25
fmt.Printf("My name is %s and I am %d years old.", name, age)
// Output: My name is Alice and I am 25 years old.
登入後複製

常見格式動詞:

Verb Description Example
%s String fmt.Printf("%s", "Go")
%d Integer (base 10) fmt.Printf("%d", 123)
%f Floating-point fmt.Printf("%.2f", 3.14)
%v Default format for any value fmt.Printf("%v", true)
%T Type of the variable fmt.Printf("%T", name)
% v Struct with field names fmt.Printf("% v", obj)

4.fmt.Sprintf

描述:
像 fmt.Printf 一樣格式化文本,但它不是列印到控制台,而是返回格式化的字串。

用例:
用於準備字串供以後使用(例如,記錄、建構回應)。

formatted := fmt.Sprintf("Hello, %s!", "Alice")
fmt.Println(formatted)
// Output: Hello, Alice!
登入後複製

以上是PostGolang 列印函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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