strconv 官方文档
https://godoc.org/strconv
strconv 包实现了 基本数据类型的字符串 的转换。
导入包
import "strconv"
数字转换
Atoi - string到int
Itoa - int到string
package main
import (
"fmt"
"reflect"
"strconv"
)
func main() {
i, err := strconv.Atoi("-42")
fmt.Println(reflect.TypeOf(i).String(), i, err)
s := strconv.Itoa(-42)
fmt.Println(reflect.TypeOf(s).String(), s)
}
运行结果:
int -42 <nil>
string -42
Quote、QuoteRune、QuoteRuneToASCII、QuoteToASCII
package main
import (
"fmt"
"strconv"
)
func main() {
s := strconv.Quote(`"Fran & Freddie's Diner ☺"`)
fmt.Printf("%T, %v\n&