【发布时间】:2016-12-02 07:08:26
【问题描述】:
bitSet := true
var bitSetVar int8
如何将bitSet 分配给bitSetVar 作为1
我可以这样做:
if bitSet {
bitSetVar = 1
} else {
bitSetVar = 0
}
这是最好的方法吗?
【问题讨论】:
-
if语句将布尔值设置为另一种类型。见stackoverflow.com/a/62726854/12817546。i != 0将 int 例如设置为 bool。见stackoverflow.com/a/62737936/12817546。
标签: go casting type-conversion