Golang string和其他类型之间的转换(3)

sin 2021-06-08 PM 745℃ 0条
fmt.Println(strconv.Atoi("1111"))   // 1111 <nil>
fmt.Println(strconv.Itoa(1111))     // 1111
 
// PasteXXX
fmt.Println(strconv.ParseInt("1111", 10, 64))  // 1111 <nil>
fmt.Println(strconv.ParseUint("ff", 16,64))    // 255 <nil>
fmt.Println(strconv.ParseBool("TRUE"))             // true <nil>
fmt.Println(strconv.ParseFloat("1.111", 64)) // 1.111 <nil>
 
// FormatXXX
fmt.Println(strconv.FormatInt(255, 16))   // ff
fmt.Println(strconv.FormatUint(255, 16))  // ff
fmt.Println(strconv.FormatBool(true))          // true
// 复杂,查链接
fmt.Println(strconv.FormatFloat(1.1111, 'E', -1, 32)) // 1.1111E+00

参考

标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~