flu*_*987 -3 boolean-logic boolean go
我在 Go 中需要改变 bool 值并存储它。我收到 value == true 但我需要更改它并存储更改后的值。我可以想到只将警报存储到 var 并在下一个语句中传递它。
例如伪代码:
chnagevalue := false
if value == false {
changevalue == true
}
Run Code Online (Sandbox Code Playgroud)
在 Go 中最好的方法是什么?有没有预先定义的方法来做到这一点?
小智 5
使用逻辑 NOT 运算符 !
将 true 更改为 false,反之亦然:
changedValue := !value
Run Code Online (Sandbox Code Playgroud)