TA贡献1891条经验 获得超3个赞
这里有一个窍门,从转换int到bool:
int
bool
x := 0 newBool := x != 0 // returns false
您要从中转换x的int变量在哪里。
x
TA贡献1898条经验 获得超8个赞
没有从到整数类型的转换,bool反之亦然。
使用inequality运算符将整数转换为bool值:
b := i != 0
使用if语句将a转换bool为整数类型:
var i int
if b {
i = 1
}
因为整数类型的零值为0,所以其他答案中所示的else分支不是必需的。
改善Go语言编程质量的50个有效实践
¥ 78.00
举报