目录
1、Println
在Println中进行输出时:
package main
import (
f "fmt"
)
func main(){
f.Println("hello","world","hello","world")
f.Println("hello","world","hello","world")
}
输出:
/private/var/folders/yt/24f_qg2n6879g2fg85994jf40000gn/T/___go_build_helloworld_go #gosetup
hello world hello world
hello world hello world
Process finished with exit code 0
在同一输出函数中输出多项的时候,hello和world中是存在空格的
在不同输出函数之间会换行
2、Print
在Print中进行输出时:
package main
import f "fmt"
func main(){
f.Print("hello","world","hello","world")
f.Print("hello","world","hello","world")
}
输出:
/private/var/folders/yt/24f_qg2n6879g2fg85994jf40000gn/T/___go_build_helloworld_go #gosetup
helloworldhelloworldhelloworldhelloworld
Process finished with exit code 0
在同一个输出函数中处处多项的时候,hello和world中不存在空格
在不同输出函数之间,不换行
3、Printf
在Printf进行输出时:
package main
import f "fmt"
func main(){
a := 10
b := 20
c := "hello"
f.Printf("a=%d,b=%d",a,b)
f.Printf("c=%s",c)
}
输出:
/private/var/folders/yt/24f_qg2n6879g2fg85994jf40000gn/T/___go_build_helloworld_go #gosetup
a=10,b=20c=hello
Process finished with exit code 0
可以对参数进行格式化输出,在不同输出函数中是不换行的。
总结:
函数 |
同函数输出多项 |
不同函数输出 |
Println |
之间存在空格 |
换行 |
|
不存在空格 |
不换行 |
Printf |
格式化输出 |
不换行 |