当前位置: 首页 > news >正文

在golang中Sprintf和Printf 的区别

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

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

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

在这里插入图片描述

package main
import "fmt"
func main() {var stockcode = 123var 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)
}

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

http://www.lryc.cn/news/401429.html

相关文章:

  • 策略模式原理与C++实现
  • 打包一个自己的Vivado IP核
  • 《昇思25天学习打卡营第05天|qingyun201003》
  • 【Leetcode】二十一、前缀树 + 词典中最长的单词
  • 秋招Java后端开发冲刺——Mybatis使用总结
  • 怎么压缩视频文件?简单的压缩视频方法分享
  • 【Oracle】Oracle语法之递归查询
  • 【教程】Vue2中使用svg矢量图
  • 简约唯美的404HTML源码
  • PDF 转图片并插入到 EXCEL 再转PDF
  • jmeter之变量随机参数化以及解决多线程不会随机变化
  • 24/7/12总结
  • sentinel网关限流配置及使用
  • # 如何解决 App Store 审核中的 4.3(a) 问题:Guideline 4.3(a) - Design - Spam
  • 最长上升子序列(LIS)
  • 自动驾驶车道线检测系列—3D-LaneNet: End-to-End 3D Multiple Lane Detection
  • 手工创建 postgres kamailio 数据库
  • 装饰设计模式
  • Linux 线程初步解析
  • 为ppt中的文字配色
  • python-区间内的真素数(赛氪OJ)
  • TCP/IP、UDP、HTTP 协议介绍比较和总结
  • Unity Meta Quest 开发:如何在每只手指上添加 Poke 交互
  • MyBatis的原理?
  • 数学基础【俗说矩阵】:齐次线性方程和非齐次线性方程求解-学习笔记
  • 乐尚代驾项目概述
  • 脱发的 7 个原因,不能再瞒着大家了!
  • Vim使用教程
  • 前端开发体系+html文件详解
  • 小程序中用于跳转页面的5个api是什么和区别