Menu
CoddyTech

共享计数器

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

challenge icon

挑战

中等

创建状态变量 count,以及一个会增加它的内部辅助函数 add(n),再创建一个内部 view 辅助函数 readCount()。将 count 设为 start,先调用 add(first),再调用 add(second),然后打印 readCount()。

测试会按以下顺序向 main 传递参数:uint256 start、uint256 first、uint256 second。每个测试都会从全新的合约状态开始。

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

亲手试试

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

基础知识中的所有课

自己练习: Solidity 在线编辑器