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

  

  掌握区块链技术的基本语言,介绍golang的常用工具包:字符串处理的常用工具包和格式化输入输出的函数。   

  

  点击区块链技术培训课程获取更多区块链技术学习资料。   

  

  通用工具包分为两个部分。本节介绍用于格式化输入和输出以及处理字符串的常用工具包和函数;下一节描述JSON处理和对文本的一些操作。   

  

  一.格式化输入输出   

  

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

  

  1.1 常见的函数   

  

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

  

     

  

  1.2 格式化符号   

  

  格式符号如表2所示。   

  

     

  

  1.3 精度和宽度   

  

  宽度由紧跟在百分号后面的十进制数字指定。如果未指定宽度,则除非必要,否则不会填充该值。精度由(可选)宽度指定,后跟一个十进制数和一个点。如果未指定精度,将使用默认精度;如果点后面没有数字,则精度为0。   

  

     

  

     

  

     

  

  第二,字符串处理   

  

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

  

  2.1 字符串操作   

  

  字符串包实现了操作字符的简单函数。下面是一些常用的函数。详情请参考官方文件。   

  

     

  

     

  

  2.2 字符串转换   

  

  Strconv包实现了基本数据类型与其字符串表示之间的相互转换。这里介绍常见的函数。详情请参考官方文件。   

  

     

  

     

  

  参考数据   

  

  1 https://studygolang.com/pkgdoc   

  

     

  

  本文完,获取更多资讯,敬请关注区块链工程师。   

  

  -END-   

  

     

  

     

  

  附上链块学院在线学习平台的链接:http://wk.liankuai.tech/.   

  

  助教卫星:lkxy007