为了在Golang中将Boolean类型转换为String类型,可以使用strconv和fmt包函数。
1. strconv.FormatBool() 方法: FormatBool用于将Boolean类型转为String。它根据 b 的值返回“真”或“假”。
句法:
func FormatBool(b bool) string
示例: C使用strconv将布尔类型转换为字符串。 FormatBool ()函数。
Go
// Go program to illustrate
// How to convert the
// Boolean Type into String
package main
import (
"fmt"
"strconv"
)
//Main Function
func main() {
i := true
s := strconv.FormatBool(i)
fmt.Printf("Type : %T \nValue : %v\n", s, s)
}
Go
// Go program to illustrate
// How to convert the
// Boolean Type into String
package main
import (
"fmt"
)
//Main Function
func main() {
i := true
s := fmt.Sprintf("%v", i)
fmt.Printf("Type : %T \nValue : %v\n\n", s, s)
i1 := false
s1 := fmt.Sprintf("%v", i1)
fmt.Printf("Type : %T \nValue : %v\n", s1, s1)
}
输出:
Type : string
Value : true
2. fmt.Sprintf()方法:sprintf的是用来表示 根据格式说明符格式化字符串。
句法:
func Sprintf(format string, a ...interface{}) string
示例:使用 fmt.Sprintf ()函数将布尔类型转换为字符串。
去
// Go program to illustrate
// How to convert the
// Boolean Type into String
package main
import (
"fmt"
)
//Main Function
func main() {
i := true
s := fmt.Sprintf("%v", i)
fmt.Printf("Type : %T \nValue : %v\n\n", s, s)
i1 := false
s1 := fmt.Sprintf("%v", i1)
fmt.Printf("Type : %T \nValue : %v\n", s1, s1)
}
输出:
Type : string
Value : true
Type : string
Value : false