如何在 Go 中打印布尔值?
因为我们有 %d
代表 int。布尔值的格式说明符是什么?
As we have %d
for int. What is the format specifier for boolean values?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
因为我们有 %d
代表 int。布尔值的格式说明符是什么?
As we have %d
for int. What is the format specifier for boolean values?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
如果使用
fmt
包,则需要%t
格式语法,该语法将为布尔变量打印true
或false
。有关详细信息,请参阅包的参考。
If you use
fmt
package, you need%t
format syntax, which will printtrue
orfalse
for boolean variables.See package's reference for details.
%t
就是您的答案。%t
is the answer for you.使用
%t
将布尔值格式化为true
或false
。Use
%t
to format a boolean astrue
orfalse
.其他一些选项:
Some other options:
就我而言,我需要 bool 为 0/1。然后,这行得通。
In my case, I need the bool to be 0/1. Then, this works.
扩展上述答案以包含布尔类型。
要打印标准布尔值,请使用 %t,如上所述:
要打印类型化布尔值,请使用 %v 并取消引用变量:
Expanding on the above answers to include types booleans.
To print standard bool use %t as mentioned above:
To print typed bools use %v and dereference the variable: