[英]What does ! mean in Solidity?
我正在学习Solidity,所以我听不懂[!]在⑨⑫⑬中的含义。
这是什么意思? 而且,如何使用它?
请问您有什么建议吗?
function sendReward(uint256 _reward, address _dest, uint256 _id) external
onlyOwner {
require(!rewardSent[_id]); // ⑨
require(_reward > 0); // ⑩
require(address(this).balance >= _reward); // ⑪
require(_dest != address(0)); // ⑫
require(_dest != owner); // ⑬
rewardSent[_id] = true; // ⑨
_dest.transfer(_reward);
emit RewardSent(_dest, _reward, _id);
}
根据文档, !=
是不等式运算符。 以下各行均评估为true
:
1 == 1
1 != 2
1 != 3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.