Pragma
SolidityDefinition
Directive du compilateur spécifiant la version de Solidity requise. Forme `pragma solidity ^0.8.0;` signifie "version 0.8.x compatible". Depuis 0.8.0 : protection overflow/underflow intégrée. Important pour la reproductibilité des builds et la sécurité.
English version
Compiler directive specifying required Solidity version. Form `pragma solidity ^0.8.0;` means "0.8.x compatible version". Since 0.8.0: built-in overflow/underflow protection.
Exemple de Code
// Version exacte
pragma solidity 0.8.20;
// Version minimale
pragma solidity ^0.8.0;
// Range de versions
pragma solidity >=0.8.0 <0.9.0;
// Bonne pratique : version exacte en production
pragma solidity 0.8.26;Pages Liees
Pratique ce concept sur Solingo
Maîtrise Pragma avec des exercices interactifs et un IDE intégré.
Commencer gratuitement