Require

Solidity

परिभाषा

Require एक control structure है जो conditions validate करने के लिए use होता है। अगर condition false है, तो transaction revert हो जाता है और सभी state changes undo हो जाते हैं। Used gas partially refunded होता है। Require input validation और access control के लिए ideal है।

English version

Require is a control structure used to validate conditions. If the condition is false, the transaction reverts and all state changes are undone. Used gas is partially refunded. Require is ideal for input validation and access control.

Code Example

function transfer(address to, uint256 amount) public {
    // Validation d'entrée
    require(to != address(0), "Invalid address");
    require(amount > 0, "Amount must be positive");

    // Vérification de solde
    require(balances[msg.sender] >= amount, "Insufficient balance");

    // Exécution
    balances[msg.sender] -= amount;
    balances[to] += amount;
}

संबंधित शब्द

Solingo पर इस concept को practice करें

Require को interactive exercises और integrated IDE के साथ master करें।

मुफ्त में शुरू करें