1. 程式人生 > >區塊鏈技術語言(二十九)—Go語言常用工具包(上)

區塊鏈技術語言(二十九)—Go語言常用工具包(上)

原文連結:區塊鏈技術語言(二十九)—Go語言常用工具包(上)

常用工具包分為兩節內容。本節介紹格式化輸入輸出和對字串處理的常用工具包和函式;下節介紹JSON處理和對文字的幾種操作。

 

一、格式化輸入輸出

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

1.1 常見的函式

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

1.2 格式化符號

格式化符號如表2所示。

1.3 精度和寬度

寬度通過一個緊跟在百分號後面的十進位制數指定,如果未指定寬度,則表示值時除必需之外不作填充。精度通過(可選的)寬度後跟點號後跟的十進位制數指定。如果未指定精度,會使用預設精度;如果點號後沒有跟數字,表示精度為0。

二、字串處理

對字串進行處理,包括對字串進行分割、連線、轉換等操作,可以通過strings和strconv兩個包中的函式對字串進行相應的操作。

2.1 字串操作

strings包實現了用於操作字元的簡單函式,在這裡介紹常用的函式,詳細的參考官方文件。

2.2 字串轉換

strconv包實現了基本資料型別和其字串表示的相互轉換,在這裡介紹常用的函式,詳細的參考官方文件。

參考資料

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

-END-

 附上鍊塊學院網課學習平臺連結:連結:http://wk.liankuai.tech/

助教衛星:lkxy007