Menu
CoddyTech

Bộ đếm dùng chung

Thuộc phần Nền tảng cơ bản trong hành trình Solidity của Coddy. Bài học 30 trên 53.

challenge icon

Thử thách

Trung bình

Tạo biến trạng thái count, hàm trợ giúp nội bộ add(n) để tăng giá trị của biến này và hàm trợ giúp nội bộ có thể đọc trạng thái readCount(). Đặt count bằng start, gọi add(first), sau đó gọi add(second), rồi in ra readCount().

Các bài kiểm tra truyền đối số cho main theo thứ tự này: uint256 start, uint256 first, uint256 second. Mỗi bài kiểm tra bắt đầu với trạng thái hợp đồng mới.

Dùng console.log cho đầu ra được yêu cầu. Chỉ in các giá trị được yêu cầu, mỗi giá trị trên một dòng, không thêm nhãn trừ khi đề bài yêu cầu.

Tự làm thử

// 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  {
        // Viết lời giải của bạn ở đây.
    }
}

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Playground Solidity