如何在Go语言中打印布尔值?

pgvzfuti  于 2022-12-07  发布在  Go
关注(0)|答案(4)|浏览(321)

因为int有%d。布尔值的格式说明符是什么?

wlzqhblo

wlzqhblo1#

如果使用fmt包,则需要%t语法,该语法将打印布尔变量的truefalse
有关详细信息,请参阅软件包的reference

xmjla07d

xmjla07d2#

%t就是您的答案。

package main
import "fmt"

func main() {
   s := true
   fmt.Printf("%t", s)
}
zengzsys

zengzsys3#

使用%t将布尔值格式化为truefalse

1sbrub3j

1sbrub3j4#

其他一些选项:
第一个

  • https://golang.org/pkg/fmt#Sprint
  • https://golang.org/pkg/fmt#Sprintf
  • https://golang.org/pkg/strconv#FormatBool

相关问题