Pragma

Solidity

Definition

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;

Pratique ce concept sur Solingo

Maîtrise Pragma avec des exercices interactifs et un IDE intégré.

Commencer gratuitement