Go 語言中的常用輸出方法 fmt.Println、fmt.Printf

Go 開發過程中,輸出是不可避免的一部分,Go 語言提供了一些常見的輸出方法,適合不同的場景和需求。無論是簡單的除錯、格式化的輸出,還是將內容輸出到文件中,Go 的 fmt 套件都有可以做到。本篇文章將介紹 Go 常用的輸出方法,並探討它們的最佳應用場景。

1. fmt.Println() - 最常用的簡單輸出

fmt.Println 是 Go 中最常見的輸出方法之一,就是將內容顯示出來,並自動在最後添加換行符號。

當你需要快速輸出變數或字串的值,而不需要考慮格式時,fmt.Println 是最直接的選擇。

name := "Victor"
fmt.Println("Hello,", name)

會輸出 Hello, Victor

2. fmt.Printf() - 格式化輸出

當你需要精確控制輸出格式時,fmt.Printf 是最好的選擇,與 fmt.Println 不同的是,fmt.Printf 允許你使用格式化字串來定義輸出的精確格式,這個方法它不會自動在最後加上換行,因此你需要手動添加換行符號。

name := "Victor"
age := 30
fmt.Printf("Name: %s, Age: %d\n", name, age)

會輸出 Name: Victor, Age: 30

使用 fmt.Printf,你可以靈活控制數字的小數點要到幾位、字串的格式等,適合需要精確輸出的時候,如生成報表或格式化的日誌輸出。

結論

其他的我比較少用到,如在寫GO得過程如果頻繁用到時,再補充上來。

根據不同的需求,可以選擇適當的輸出函數以下總結一下:

  • fmt.Println:用於快速、簡單的輸出,特別是在不需要格式化的場景。
  • fmt.Printf:當你需要精確控制輸出格式時,使用此方法。
Victor
Victor

哈囉!

文章: 233

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *