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 करें।
मुफ्त में शुरू करें