常用工具包分為兩節內容。本節介紹格式化輸入輸出和對字符串處理的常用工具包和函數;下節介紹JSON處理和對文本的幾種操作。
一、格式化輸入輸出
fmt包提供了格式化的輸入和輸出的操作。
1.1 常見的函數
主要介紹fmt包中常用的Println、Printf和Scanf函數,如表1所示。
1.2 格式化符號
格式化符號如表2所示。
1.3 精度和寬度
寬度通過一個緊跟在百分號后面的十進制數指定,如果未指定寬度,則表示值時除必需之外不作填充。精度通過(可選的)寬度后跟點號后跟的十進制數指定。如果未指定精度,會使用默認精度;如果點號后沒有跟數字,表示精度為0。
二、字符串處理
對字符串進行處理,包括對字符串進行分割、連接、轉換等操作,可以通過strings和strconv兩個包中的函數對字符串進行相應的操作。
2.1 字符串操作
strings包實現了用於操作字符的簡單函數,在這里介紹常用的函數,詳細的參考官方文檔。
2.2 字符串轉換
strconv包實現了基本數據類型和其字符串表示的相互轉換,在這里介紹常用的函數,詳細的參考官方文檔。
參考資料