区块链技术语言(二十九):Go语言常用工具包(上)

栏目: Go · 发布时间: 6年前

原文链接: http://www.liankuai.tech/public/technology/111.html

常用 工具 包分为两节内容。本节介绍格式化输入输出和对字符串处理的常用工具包和函数;下节介绍JSON处理和对文本的几种操作。

1

格式化输入输出

fmt包提供了格式化的输入和输出的操作。

1.1 常见的函数

主要介绍fmt包中常用的Println、Printf和Scanf函数,如表1所示。

区块链技术语言(二十九):Go语言常用工具包(上)

1.2 格式化符号

格式化符号如表2所示。

区块链技术语言(二十九):Go语言常用工具包(上)

1.3 精度和宽度

宽度通过一个紧跟在百分号后面的十进制数指定,如果未指定宽度,则表示值时除必需之外不作填充。精度通过(可选的)宽度后跟点号后跟的十进制数指定。如果未指定精度,会使用默认精度;如果点号后没有跟数字,表示精度为0。

区块链技术语言(二十九):Go语言常用工具包(上)

区块链技术语言(二十九):Go语言常用工具包(上)

区块链技术语言(二十九):Go语言常用工具包(上)

2

字符串处理

对字符串进行处理,包括对字符串进行分割、连接、转换等操作,可以通过strings和strconv两个包中的函数对字符串进行相应的操作。

2.1 字符串操作

strings包实现了用于操作字符的简单函数,在这里介绍常用的函数,详细的参考官方文档。

区块链技术语言(二十九):Go语言常用工具包(上)

区块链技术语言(二十九):Go语言常用工具包(上)

2.2 字符串转换

strconv包实现了基本数据类型和其字符串表示的相互转换,在这里介绍常用的函数,详细的参考官方文档。

区块链技术语言(二十九):Go语言常用工具包(上)

区块链技术语言(二十九):Go语言常用工具包(上)

参考资料

[1] https://studygolang.com/pkgdoc

在职学习区块链,转行区块链工程师

-月薪30-50k-

提前报名面授班即可享受学费减免

清华、牛津、中科院等博士与专家研发

精品小班面授课,与老师面对面交流

半年可免费复训,永久社群答疑服务

区块链技术语言(二十九):Go语言常用工具包(上)

来源:链块学院

本文由布洛克专栏作者发布,代表作者观点,版权归作者所有,不代表布洛克科技观点

——TheEnd——

关注“布洛克科技”

区块链技术语言(二十九):Go语言常用工具包(上)


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

娱乐至死

娱乐至死

[美] 尼尔·波兹曼 / 章艳 / 广西师范大学出版社 / 2011-6 / 29.80元

《娱乐至死》是对20世纪后半叶美国文化中最重大变化的探究和哀悼:印刷术时代步入没落,而电视时代蒸蒸日上;电视改变了公众话语的内容和意义;政治、宗教、教育和任何其他公共事务领域的内容,都不可避免的被电视的表达方式重新定义。电视的一般表达方式是娱乐。一切公众话语都日渐以娱乐的方式出现,并成为一种文化精神。一切文化内容都心甘情愿地成为娱乐的附庸,而且毫无怨言,甚至无声无息,“其结果是我们成了一个娱乐至死......一起来看看 《娱乐至死》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换