Menu
CoddyTech

成员记录

本课属于 Coddy Solidity 学习旅程的“基础知识”单元。第 45 课,共 53 课。

challenge icon

挑战

中等

声明结构体 Member,其中包含 uint256 points 和 bool active,并声明 mapping(uint256 => Member) members。在 memberId 处存储提供的 points 和 active。打印这些已存储的字段,然后打印 memberId + 1 对应的 points。

测试会按以下顺序向 main 传递参数:uint256 memberId、uint256 points、bool active。每项测试都会从全新的合约状态开始。

使用 console.log 输出所要求的内容。每行只打印一个所要求的值,不要添加额外标签,除非任务有要求。

亲手试试

// 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  {
        // 在这里写下你的答案。
    }
}

基础知识中的所有课

自己练习: Solidity 在线编辑器