Menu
Coddy logo textTech

Contatore condiviso

Fa parte della sezione Fondamenti del percorso Solidity di Coddy. Lezione 30 di 53.

challenge icon

Sfida

Medio

Crea la variabile di stato count, una funzione helper interna add(n) che la incrementa e una funzione helper interna view readCount(). Imposta count su start, chiama add(first) e poi add(second), quindi stampa readCount().

I test passano gli argomenti a main in questo ordine: uint256 start, uint256 first, uint256 second. 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 il compito non le specifichi.

Provalo tu

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(uint256 start, uint256 first, uint256 second) external  {
        // Scrivi qui la tua soluzione.
    }
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Solidity