Valori booleani
Fa parte della sezione Fondamenti del percorso Solidity di Coddy. Lezione 8 di 53.
Un bool registra uno di due valori: true o false. Usalo per rappresentare una condizione, ad esempio se un'impostazione è abilitata. Questi valori sono parole chiave senza virgolette. Un booleano non è un numero e non diventa automaticamente un numero.
Le istruzioni di questo estratto vengono eseguite all'interno della funzione main fornita.
bool enabled = false;
enabled = true;
console.log(enabled);La seconda assegnazione cambia l’impostazione. La funzione di supporto della console visualizza i valori booleani come true o false in minuscolo. Una stringa come "true" è testo, quindi non può sostituire la parola chiave booleana in una dichiarazione bool.
Una variabile bool contiene true o false e l’assegnazione può sostituire entrambi i valori.
Sfida
FacileCopia active in una variabile booleana locale isOpen, poi stampala.
I test passano argomenti a main in questo ordine: bool active. Ogni test inizia con uno stato del contratto nuovo.
Usa console.log per l'output richiesto. Stampa solo i valori richiesti, uno per riga, senza etichette aggiuntive, a meno che l'attività non le specifichi.
Provalo tu
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(bool active) external view {
// Scrivi qui la tua soluzione.
}
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
2Variabili e tipi
Interi senza segnoInput e outputInteri con segnoValori booleaniStringhe in memoriaScheda profilo5Funzioni
Parametri delle funzioniValori di ritornoFunzioni pureChiamate di supportoCalcoli riutilizzabiliEsercitati da solo: Playground Solidity