go - 如何将布尔值从真更改为假,反之亦然
问题描述
我在 Go 中有一个改变 bool 值并存储它的要求。我收到 value == true 但我需要更改它并存储更改后的值。我可以想到只将警报存储到一个 var 并在下一个语句中传递它。
例如伪代码:
chnagevalue := false
if value == false {
changevalue == true
}
在 Go 中最好的方法是什么?有没有预定义的方法来做到这一点?
解决方案
使用逻辑 NOT 运算符 !
将 true 更改为 false,反之亦然:
changedValue := !value
推荐阅读
- c# - 验证文件后错误无效 json 原语
- wordpress - 我们如何覆盖产品订购脚本
- ios - 如何使用 Siri 语音命令验证用户在多项选择题中的回答
- c# - 如何在 Sync Fusion Chart Control ChartSeries 中更改符号前的文本位置
- php - 无法使用 php for Salesforce API 将访问令牌放入 SOAP 客户端
- rest - 用于备份和恢复的 RESTful API
- android - 如何从 Fragment 中的共享偏好中获取价值?
- c# - 当 WebClient 给出超时异常时,使用 TPL (Task.WhenAll) 从 URL 批量读取图像会陷入死锁
- python - 输出是什么?为什么是[无,无,无]
- python - 使用 Beautifulsoup 获取特定属性