Go語言擁有三個用於輸出文本的函數: - Print() - Println() - Printf() Print() 函數以其預設格式列印其參數。 示例 列印 i 和 j 的值: ```Go package main import "fmt" func main() { var i, j stri ...
Go語言擁有三個用於輸出文本的函數:
- Print()
- Println()
- Printf()
Print() 函數以其預設格式列印其參數。
示例
列印 i 和 j 的值:
package main
import "fmt"
func main() {
var i, j string = "Hello", "World"
fmt.Print(i)
fmt.Print(j)
}
結果:
HelloWorld
示例
如果我們希望在新行中列印參數,我們需要使用 \n
。
package main
import "fmt"
func main() {
var i, j string = "Hello", "World"
fmt.Print(i, "\n")
fmt.Print(j, "\n")
}
結果:
Hello World
提示:\n
創建新行。
示例
我們也可以僅使用一個 Print() 來列印多個變數。
package main
import "fmt"
func main() {
var i, j string = "Hello", "World"
fmt.Print(i, "\n", j)
}
結果:
Hello World
示例
如果我們希望在字元串參數之間添加空格,我們需要使用 " ":
package main
import "fmt"
func main() {
var i, j string = "Hello", "World"
fmt.Print(i, " ", j)
}
結果:
Hello World
示例
如果參數既不是字元串,也不是整數,Print() 會在參數之間插入空格:
package main
import "fmt"
func main() {
var i, j = 10, 20
fmt.Print(i, j)
}
結果:
10 20
Println() 函數與 Print() 函數類似,區別在於參數之間添加了空格,併在末尾添加了換行符:
示例
package main
import "fmt"
func main() {
var i, j string = "Hello", "World"
fmt.Println(i, j)
}
結果:
Hello World
Printf() 函數
Printf() 函數首先根據給定的格式化占位符格式化其參數,然後列印它們。
在這裡,我們將使用兩個格式化占位符:
%v
用於列印參數的值%T
用於列印參數的類型
示例
package main
import "fmt"
func main() {
var i string = "Hello"
var j int = 15
fmt.Printf("i 的值為: %v,類型為: %T\n", i, i)
fmt.Printf("j 的值為: %v,類型為: %T", j, j)
}
結果:
i 的值為: Hello,類型為: string j 的值為: 15,類型為: int
最後
為了方便其他設備和平臺的小伙伴觀看往期文章,鏈接奉上:
公眾號搜索Let us Coding
,知乎,開源中國,CSDN,思否,掘金,InfoQ,簡書,博客園,慕課,51CTO,helloworld,騰訊開發者社區,阿裡開發者社區
看完如果覺得有幫助,歡迎點贊、收藏和關註