繁体   English   中英

是什么! 意味着团结?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM