一次搞定各种打印

news/2024/11/15 6:08:20/

每天都使用但却熟悉又陌生?是不是眼花缭乱?

fmt.Println
fmt.Printffmt.Printfmt.Sprintffmt.Println

他们之间到底有什么区别?

发现个问题,是否经常使用 各种Print 但却经常出错,日志输出经常出现格式不对的问题,今天它来了,我们一次搞定各种 print 输出,

package mainimport "fmt"func main() {str := "Tom"num := 500arr := [3]int{}arr[0] = 5arr[1] = 6arr[2] = 7// Println 打印传入的所有所有参数的默认格式fmt.Println(str, num, arr)// Printf 根据参数的格式说明打印输出 不同类型对应不同的占位符 参数中间会自动加入空格 无论什么数据格式fmt.Printf("%s %d %d\n", str, num, arr)//Print 打印传入的所有所有参数的默认格式 如果相邻两个参数都不是字符串 输出参数间隔会有空格 相邻只要一个字符串 输出就不会有空格fmt.Print(str, num, arr)// Sprintf 根据格式说明格式化并返回结果 经常用于字符串的拼接和组装 比如 数据库连接的时候 凭借url 的时候fmt.Println(fmt.Sprintf("\nmy mane is %s i am %d years old", "losy", 18))//Sprintln使用其操作数的默认格式格式化,并返回结果字符串。res := fmt.Sprintln(str, num, arr)fmt.Println("res:", res)}/* outputTom 500 [5 6 7]
Tom 500 [5 6 7]
Tom500 [5 6 7]
my mane is losy i am 18 years old
res: Tom 500 [5 6 7]*/

学习建议:

古人云 人生有涯而学海无涯,知识是学不完的,更何况IT行业更新迭代速度非常快,每几年就有新的语言出现,我们也不用去记忆,只要学会如何学习,提升自己学习能力,能够快速的适应变化,习得能够快速的学习一门新的学科和知识的能力就可以披荆斩棘了。

对于学习一门编程语言来说,其中一项重要的本领和技能就是学习学会去看源码,当对不懂的函数或者库不明白的时候,直接点击进去看源码,看源码是如何实现的,有哪些入参和出参分别是什么?例子是如何使用的,自己可以编写一个 demo 例子 去验证下,这样不但掌握了原理,而且也知道了如何去使用,这是最高效的学习方法。


http://www.ppmy.cn/news/937562.html

相关文章

MACD经典战法,讲明趋势MACD的奥义

交易究竟是什么? 就投机者而言,是一种以盈利为目的的,同时承担一定风险的特殊投资行为,就整个市场而言,是一种风险转移方式。 市场充满了矛盾,矛盾构成了市场价格的涨跌,对市场的认知,没有绝…

打印机长寿技巧!矫正注墨错误认识

希望大家能够消除注墨行为中的不良习惯和错误认识,更好地提高打印效果,降低使用成本。误区一:墨盒可以无限制地添加墨水  许多人认为,墨盒只不过是一个盛装墨水的容器而已,只要墨盒表面没有破裂,就可以继…

70多道mysql面试题,让面试官无言以对

以下是mysql面试题目,答案一个个整理出来很麻烦,所以直接答案可以查看这里即可: http://www.yayihouse.com/yayishuwu/book/217 1、什么是索引?2、索引是个什么样的数据结构呢?3、为什么使用索引?4、Innodb为什么要用自增id作…

打印机常见问题及解决方法

常见的三种打印机: 1.USB直连打印机 2.局域网内共享打印机 3.网络连接共享打印机 驱动安装: 链接: 打印机驱动官网. 1.USB打印机:通过USB连接后,可在本地电脑中查找到对应打印机,在使用该打印机前,需要…

新思路dp

参考文章思路:点我 题:C. Count Binary Strings 前言:嗯,今天做这个题的时候,想了一堆乱七八糟的解法,想记录一下 h h hh hh。 题意:输入以类似于邻接表的形式给出字符串(只由 0 0 0和 1 1 1…

办公小技巧:word打印怎么做?

word怎么打印?word最常用的地方就是内容编辑,每一个word文档的内容是我们精心编辑好的,当编辑好之后,如果你想要将其打印下来,该怎么做到?马上往下看吧! 第1步:打开word文档后&#…

Level2行情接口实战用法战法

实战用法战法一:1档行情洞察庄家隐藏信息普通行情软件会显示买卖各五个价格,即:买1、买2、买3、买4、买5;卖1、卖2、卖3、卖4、卖5。 一旦使用十档行情,你的视野将扩展到买1到买10以及卖1到卖10。 比如市场内有不少庄…

抓翻倍牛股的简易方法 缘分战法(牛股突破战法)

入市切记: “只做大波”,周线为准; 满进满出不留尾巴;     只要属于你的那一只股票(沧海万千,只求一粟)。 牛股突破战法使用时非常简单,而且这种选股法不需要在股票交易的时间看…