Что значит ! значит в солидности? - PullRequest
1 голос
/ 21 марта 2019

Я изучаю Солидность и не могу понять, что означает [!] В ⑨⑫⑬.

Что это значит?И как это использовать?

Не могли бы вы дать совет, пожалуйста?

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);
    }

1 Ответ

2 голосов
/ 21 марта 2019

Согласно документации != является оператором неравенства.Следующие строки все оцениваются как true:

1 == 1
1 != 2 
1 != 3
...