学习Golang中Println和 Print
fmt包
Go的fmt包用格式化函数实现了格式化的I/O,其风格是可敬的、老派的C语言,但又是现代化的。
本文涵盖了最基本的打印文本的函数Println 和Print 。
Println
Println方法将一行文本打印到标准输出设备上。
它打印它的参数,参数之间有一个空格,最后是一个新行字符。
例如,这个程序:
package main
import "fmt"
func main() {
fmt.Println("Line", 1)
fmt.Println("This", "is", "line", 2)
fmt.Println("End")
}
打印出来:
Line 1
This is line 2
End
打印
Print方法打印出它的参数,中间不加空格。它也不添加新的行字符。
例如,这个程序:
package main
import "fmt"
func main() {
points := 25750
rating := "HIGH SCORE!"
fmt.Print("Your points", ": ")
fmt.Print(points)
fmt.Print(" (", rating, ")")
}
打印出来:
Your points: 25750 (HIGH SCORE!)
注意空格是如何嵌入参数中的。另外,在结尾处也没有添加换行符。接下来的输出会在同一行继续。