学习Golang中Println和 Print

244 阅读1分钟

学习Golang中Println和 Print

fmt包

Go的fmt包用格式化函数实现了格式化的I/O,其风格是可敬的、老派的C语言,但又是现代化的。

本文涵盖了最基本的打印文本的函数PrintlnPrint

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!)

注意空格是如何嵌入参数中的。另外,在结尾处也没有添加换行符。接下来的输出会在同一行继续。