登录
首页 >  Golang >  Go问答

go语言中关于Print函数的打印问题?

来源:SegmentFault

时间:2023-02-17 14:16:31 228浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《go语言中关于Print函数的打印问题?》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

问题内容

package main
import "fmt"

func main()  {
    var v1, v2 , v3 = "string", 3, 4
    fmt.Print("%v %v %v\n",v1,v2,v3)
}

输出:

图片描述

为什么不是: string 3 4 而是上面那样的?

正确答案

纠正一下
1.输出参考C语言,首先应该是fmt.Printf()
2.v1 是string类型,应该是%s

package main
import "fmt"

func main()  {
    var v1, v2 , v3 = "string", 3, 4
    fmt.Printf("%s %d %d\n",v1,v2,v3)
}

今天关于《go语言中关于Print函数的打印问题?》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表