作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
bitSet := true
var bitSetVar int8
如何将 bitSet
分配给 bitSetVar
作为 1
我可以这样做:
if bitSet {
bitSetVar = 1
} else {
bitSetVar = 0
}
这是最好的方法吗?
最佳答案
因为 int8
的零值是 0
,所以不需要 else 分支。
bitSet := true
var bitSetVar int8
if bitSet {
bitSetVar = 1
}
没有conversions从 bool
到整数类型。 if 语句是你能做的最好的。
关于go - 如何在golang中将bool转换为int8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38627078/
我是一名优秀的程序员,十分优秀!