Menu
Coddy logo textTech

Record dei membri

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

challenge icon

Sfida

Medio

Dichiara la struct Member con uint256 points e bool active, oltre alla mapping(uint256 => Member) members. Memorizza points e active forniti in memberId. Stampa i campi memorizzati, poi i points di memberId + 1.

I test passano gli argomenti a main in questo ordine: uint256 memberId, uint256 points, 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 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 memberId, uint256 points, bool active) external  {
        // Scrivi qui la tua soluzione.
    }
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Solidity