如何在Go中打印布尔值?

Anu*_*rma 40 boolean go

正如我们%d对int所做的那样.布尔值的格式说明符是什么?

ffr*_*end 67

如果使用fmt包,则需要%t格式语法.有关详细信息,请参阅包的参考.

  • 另请注意,%v格式将为任何值打印合理的默认字符串. (11认同)

小智 17

用于%t将布尔值格式化为trueor false

  • 这是相同的答案,但缩短了已接受的答案,请记住,如果您想回答,您应该检查何时可以添加帖子中未包含的内容 (5认同)

小智 7

“%t”就是你的答案。

package main
import "fmt"

func main() {
   s := true
   fmt.Printf("%t", s)
}
Run Code Online (Sandbox Code Playgroud)