//strconv
//strconv 包实现了基本数据类型和其字符串表示的相互转换
const IntSize = intSize
//字位数
var ErrRange = error.New("value out of range")
//不符合目标类型语法
var ErrSyntax = error.New("invalid syntax")
type NumError struct{
Func string //失败的函数
Num string //输入的字符串
Err error //失败的原因
}
//NumErrir表示一次失败的转换
func (*NumError)Error()string
//返回一个字符是否是可打印的 和unicode.IsPrint()
func IsPrint(r rune)bool
//返回字符串s是否可以不被修改的表示为一个单行的
func CanBackquote(s string)bool
//控制字符 不可打印字符会进行转义
func Quote(s string) string
//返回字符r在go语法下的单引号字面值表示 控制字符 不可打印字符进行转义
func QuoteRune(r rune)string
func QuoteRuneToASCII(r rune)string
//
func Unquote(s string)(t string, err error)
//
func ParseBool(str string)(value bool, err error)
ParseInt
ParseUint
ParseFloat
func FormatBool(b bool) string
FormatInt
FormatUint
FormatFloat
Atoi
Itoa
AppendBool