go println与printf区别

Println 与Printf 都是fmt 包中的公共方法

Println :可以打印出字符串,和变量;

Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形,

a := 10

fmt.Println(a)  //right

fmt.Println(“abc”)  //right

fmt.Printf(“%d”,a)  //right

fmt.Printf(a)  //error

println函数在输出后自动增加一个换行。
printf函数只输出指定的数据。
需要输出换行时,就用println。不需要换行就用printf。

点赞