Menu
Coddy logo textTech

Valeurs booléennes

Fait partie de la section Fondamentaux du Journey Solidity de Coddy. Leçon 8 sur 53.

Un bool enregistre l’une de deux valeurs : true ou false. Utilisez-le pour représenter une condition, par exemple pour indiquer si un paramètre est activé. Ces valeurs sont des mots-clés sans guillemets. Un booléen n’est pas un nombre et ne le devient pas automatiquement.

Les instructions de cet extrait s’exécutent à l’intérieur de la fonction main fournie.

bool enabled = false;
enabled = true;
console.log(enabled);

La deuxième affectation modifie le paramètre. L’outil d’aide de la console affiche les booléens sous la forme de true ou false en minuscules. Une chaîne telle que "true" est du texte ; elle ne peut donc pas remplacer le mot-clé booléen dans une déclaration bool.

Une variable bool contient true ou false, et une affectation peut remplacer l’une ou l’autre de ces valeurs.

challenge icon

Défi

Facile

Copiez active dans un booléen local isOpen, puis affichez-le.

Les tests transmettent des arguments à main dans cet ordre : bool active. Chaque test commence avec un état de contrat vierge.

Utilisez console.log pour la sortie demandée. Affichez uniquement les valeurs demandées, une par ligne, sans libellés supplémentaires, sauf si la tâche les spécifie.

Essayez vous-même

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(bool active) external view {
        // Écrivez votre solution ici.
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Solidity