如何在 Golang 中列印整數?


在本教程中,我們將學習如何在 Golang 程式語言中列印整數。fmt 包用於執行輸入/輸出操作,這與 C 中的輸入/輸出函式(即 scanf 和 printf)類似。此外,格式說明符是從 C 中借鑑的,但在 Golang 中它們更簡單。我們將討論整數有哪些說明符。

說明符是用來告訴我們正在列印什麼資料型別的東西。

  • %b − 用於二進位制

  • %o − 用於八進位制

  • %d − 用於十進位制

fmt 包中的函式:−

  • fmt.Printf() − 它根據說明符列印輸出。此外,它還返回正在列印的位元組數和錯誤。

  • fmt.Println() − 在此函式中,您可以直接傳遞變數和字串,無需提及格式說明符,只需用“,”分隔它們即可。空格將自動新增到它們之間,並在末尾新增一個新行。

在 Golang 中列印整數的不同方法

在 Golang 中,有兩種方法可以定義整數。我們將逐一探討這兩種方法。

Var 關鍵字

首先使用var關鍵字。

語法

Integer declaration using the 
var keyword Var integerName int

演算法

  • 步驟 1 − 開始

  • 步驟 2 − 使用 var 關鍵字宣告整數

  • 步驟 3 − 初始化變數

  • 步驟 4 − 在控制檯上列印它

  • 步驟 5 − 結束

示例 1

package main // fmt package provides the function to print anything import "fmt" func main() { // defining integer with var keyword var currentYear int // initialize the variable currentYear = 1976 // printing the variable using println() function fmt.Println("What is the current year? It's", currentYear, "Using Println function") // printing the variable using printf() function fmt.Printf("What is the current year? It's %d using Printf function ", currentYear) }

輸出

What is the current year? It's 1976 Using Println function 
What is the current year? It's 1976 using Printf function

在上面的例子中,我們首先使用var 關鍵字定義一個名為 currentYear 的整數變數,然後初始化它。之後,使用fmt包中的函式Println()列印整數變數。最後,我們使用fmt包中的另一個函式名Printf()列印整數變數。

簡寫方式

現在我們將探討另一種宣告變數並列印它的方法。

語法

Integer declaration using shorthand method 
integerName:= initialize with value
  • 步驟 1 −開始

  • 步驟 2 − 使用簡寫方法宣告整數及其值

  • 步驟 3 − 在控制檯上列印它

  • 步驟 4 − 結束

示例 2

package main // fmt package provides the function to print anything import "fmt" func main() { // define and initialize the variable currentYear := 1976 // printing the variable using println() function fmt.Println("What is the current year? It's", currentYear, "Using Printlnfunction") // printing the variable using printf() function fmt.Printf("What is the current year? It's %d using Printf function ", currentYear) }

輸出

What is the current year? It's 1976 Using Println function 
What is the current year? It's 1976 using Printf function

在上面的例子中,我們首先使用簡寫方式定義一個名為 currentYear 的整數變數,然後初始化它。之後,使用fmt包中的函式Println()列印整數變數。最後,我們使用fmt包中的另一個函式名Printf()列印整數變數。

結論

  • 如果您使用Println()函式,其好處是您無需關心格式說明符,而Printf()函式則需要。

  • 簡寫技術的好處是它會自動型別轉換變數,而無需提及資料型別。

這就是關於列印整數、我們可以使用哪些包和函式來列印整數以及宣告整數的不同方法的所有內容。要了解更多關於 go 的資訊,您可以訪問站點。

更新於: 2022-08-26

13K+ 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.