3.5.1.格式化布尔值
使用格式化动作%t(truth value)来输出布尔值。
|
1 |
fmt.Printf("%t %t\n", true, false) |
|
1 |
true·false |
如果我们希望以整数的形式输出布尔值,我们必须将其转换:
|
1 |
fmt.Printf("%d %d\n", IntForBool(true), IntForBool(false)) |
|
1 |
1·0 |
一个小小的自定义函数的使用:
|
1 2 3 4 5 6 |
func IntForBool(b bool) int { if b { return 1 } return 0 } |
我们可是使用strconv.ParseBool()函数将字符串转换会布尔值。当然,也有类似的函数可以将字符串转换为数值。

