golang strconv包部分函数使用
import ( "fmt" "strconv" ) func main() { //append追加 slice := make([]byte, 0, 1024) slice = strconv.AppendBool(slice, true) slice = strconv.AppendInt(slice, 123, 10) slice = strconv.AppendQuote(slice, "ass") fmt.Println(string(slice)) //format转换 fmt.Println(strconv.FormatBool(false)) fmt.Println(strconv.FormatFloat(3.22, 'f', 1, 64)) //整数转字符串 fmt.Println(strconv.Itoa(666)) //Parse转换 if flag, err := strconv.ParseBool("true"); err == nil { fmt.Println(flag) } else { fmt.Println(err) } //字符串转整数 fmt.Println(strconv.Atoi("1")) }