目录
1、Println
2、Print
3、Printf
1、Println
在Println中进行输出时:
package mainimport ( 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 #gosetuphello world hello worldhello world hello worldProcess finished with exit code 0在同一输出函数中输出多项的时候,hello和world中是存在空格的
在不同输出函数之间会换行
2、Print
在Print中进行输出时:
package mainimport 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 #gosetuphelloworldhelloworldhelloworldhelloworldProcess finished with exit code 0在同一个输出函数中处处多项的时候,hello和world中不存在空格
在不同输出函数之间,不换行
3、Printf
在Printf进行输出时:
package mainimport 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 #gosetupa=10,b=20c=helloProcess finished with exit code 0可以对参数进行格式化输出,在不同输出函数中是不换行的。
总结:
函数
同函数输出多项
不同函数输出
Println
之间存在空格
换行
不存在空格
不换行
Printf
格式化输出
不换行