Constructor
SolidityDéfinition
Fonction spéciale exécutée une seule fois au déploiement d'un contrat. Utilisée pour initialiser les variables d'état (owner, paramètres, etc.). Ne peut pas être appelée après le déploiement. Peut accepter des arguments passés lors du déploiement. Déclarée avec le mot-clé constructor.
Version anglaise
Special function executed only once when deploying a contract. Used to initialize state variables (owner, parameters, etc.). Cannot be called after deployment. Can accept arguments passed during deployment. Declared with the constructor keyword.
Exemple de Code
contract Token {
string public name;
address public owner;
constructor(string memory _name) {
name = _name;
owner = msg.sender; // Défini au déploiement
}
}
// Déploiement :
// new Token("MyToken")Termes Liés
Pages Liées
Pratique ce concept sur Solingo
Maîtrise Constructor avec des exercices interactifs et un IDE intégré.
Commencer gratuitement