Go 打印对比

Posted lzqrkn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Go 打印对比的主要内容,如果未能解决你的问题,请参考以下文章

GO语言与C#代码行数对比

argparse 代码片段只打印部分日志

[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础

解决go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘(代码片段

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

你知道的Go切片扩容机制可能是错的