Go 打印对比

Go中打印有两种方式

  1.Printf

  2. Println

  最烦的这两种都是打印,但是有的时候你打印的时候结果不是你想要的,甚至还会报错,现在强哥拿出单独的一篇博客来说明这个问题,由此可见这个问题我也怕自己忘记了,哈哈,废话不多说还是,直接上代码

Printf 和 Println的去区别

package main
import "fmt"
const s, ss = 1, 2
func main() {
    fmt.Println(s, ss) //单纯的打印
    fmt.Printf("s is of type %T
", s) // s is of type int
    fmt.Println("s is of type %T
", s) // s is of type %T 
                                                          1  --> 这里是

}    

总结其实就是一句话:

    Printf可以格式化输出字符串,但是Println则不会,

    对比Python,Printf类似python中的.format

原文地址:https://www.cnblogs.com/lzqrkn/p/11679290.html