当前位置:   article > 正文

在golang中Sprintf和Printf 的区别_golang sprintf

golang sprintf

最近一直在学习golang这个编程语言,我们这里做一个笔记就是 SprintfPrintf 的区别

fmt.Sprintf 根据格式化参数生成格式化的字符串并返回该字符串。
fmt.Printf 根据格式化参数生成格式化的字符串并写入标准输出。
  • 1
  • 2

由上面就可以知道,fmt.Sprintf返回的是字符串需要我们通过fmt.Println进行输出而fmt.Printf则可以直接输出。也就这点区别大家可以自行去实践

在这里插入图片描述

package main
import "fmt"
func main() {
	var stockcode = 123
	var enddate = "2020-12-31"
	var url = "Code=%d&endDate=%s"
	var target_url = fmt.Sprintf(url, stockcode, enddate)
	fmt.Println(target_url)

	fmt.Printf(url, stockcode, enddate)
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

没什么神奇的作为一名程序员需要我们不停的去敲敲打打去实践,实践中出真章

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/898793
推荐阅读
相关标签
  

闽ICP备14008679号