Menu
Coddy logo textTech

Valores booleanos

Parte de la sección Fundamentos del Journey de Solidity de Coddy. Lección 8 de 53.

Un bool registra uno de dos valores: true o false. Úsalo para representar una condición, como si una configuración está habilitada. Estos valores son palabras clave sin comillas. Un booleano no es un número y no se convierte automáticamente en uno.

Las instrucciones de este fragmento se ejecutan dentro de la función main proporcionada.

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

La segunda asignación cambia la configuración. El ayudante de consola muestra los valores booleanos como true o false en minúsculas. Una cadena como "true" es texto, por lo que no puede reemplazar la palabra clave booleana en una declaración de tipo bool.

Una variable bool contiene true o false, y la asignación puede reemplazar cualquiera de los dos valores.

challenge icon

Desafío

Fácil

Copia active en un booleano local isOpen y después imprímelo.

Las pruebas pasan argumentos a main en este orden: bool active. Cada prueba comienza con un estado de contrato nuevo.

Usa console.log para la salida solicitada. Imprime únicamente los valores solicitados, uno por línea, sin etiquetas adicionales a menos que la tarea las especifique.

Pruébalo tú mismo

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(bool active) external view {
        // Escribe tu solución aquí.
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Solidity