Menu
Coddy logo textTech

共有カウンター

CoddyのSolidityジャーニー「基礎」セクションの一部。レッスン 30/53。

challenge icon

チャレンジ

中級

状態変数 count、値を増加させる内部ヘルパー add(n)、および内部 view ヘルパー readCount() を作成します。count を start に設定し、add(first)、次に add(second) を呼び出し、readCount() を出力します。

テストは次の順序で main に引数を渡します: uint256 startuint256 firstuint256 second。各テストは新しいコントラクト状態から開始します。

要求された出力には console.log を使用します。要求された値のみを1行に1つずつ出力し、タスクで指定されていない限り、余分なラベルは付けません。

自分で試してみよう

// 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プレイグラウンド