区块链技术语言—Go语言常用工具包(上)

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

1

格式化输入输出

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

1.1 常见的函数

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

1.2 格式化符号

格式化符号如表2所示。

1.3 精度和宽度

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

2

字符串处理

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

2.1 字符串操作

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

2.2 字符串转换

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

参考资料

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

-END-

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

-月薪30-50k-

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

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

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181017G20WBD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券