Overview
- 字符串转布尔 strconv.ParseBool()
- 包含类型:
- true: "1", "t", "T", "true", "TRUE", "True"
- false: "0", "f", "F", "false", "FALSE", "False"
- false,err 错误信息
- 布尔转字符串strconv.FormatBool()
Description
1)字符串转布尔

package main
import (
"fmt"
"reflect"
"strconv"
)
func main() {
result, _ := strconv.ParseBool("1")
fmt.Println(result, reflect.TypeOf(result))
result1, _ := strconv.ParseBool("t")
fmt.Println(result1, reflect.TypeOf(result1))
result2, _ := strconv.ParseBool("T")
fmt.Println(result2, reflect.TypeOf(result2))
result3, _ := strconv.ParseBool("true")
fmt.Println(result, reflect.TypeOf(result3))
result4, _ := strconv.ParseBool("TRUE")
fmt.Println(result4, reflect.TypeOf(result4))
result5, _ := strconv.ParseBool("True")
fmt.Println(result5, reflect.TypeOf(result5))
}
2)布尔转字符串

package main
import (
"fmt"
"reflect"
"strconv"
)
func main() {
result := strconv.FormatBool(false)
fmt.Println(result, reflect.TypeOf(result))
}
Golang 基础(十五)进制转换_golang 十进制转二进制-优快云博客