Menu
CoddyTech

Số nguyên không dấu

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

Biến đặt tên cho một giá trị. uint256 lưu các số nguyên không âm trong phạm vi 256 bit cố định. Khai báo kiểu dữ liệu, rồi đến tên, sau đó gán một giá trị bằng =. Sau đó, bạn có thể thay đổi giá trị của biến bằng một phép gán khác.

Các câu lệnh trong đoạn trích này chạy bên trong hàm main đã cho.

uint256 tickets = 12;
tickets = 17;
console.log(tickets);

Lệnh gán thứ hai thay 12 bằng 17. uint là bí danh của uint256. Cả hai kiểu này đều không biểu diễn phân số hay số âm. Bài tập cung cấp một giá trị; lưu giá trị đó vào một biến có tên khác giúp bạn luyện tập phép gán mà không cần cố định đáp án trong code.

Gán một giá trị mới sẽ thay thế giá trị cũ của một biến.

challenge icon

Thử thách

Dễ

Sao chép stock được cung cấp vào biến cục bộ available rồi in ra available.

Các bài kiểm tra truyền đối số cho main theo thứ tự này: uint256 stock. 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 nào trừ khi nhiệm vụ 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 stock) external view {
        // Viết lời giải của bạn ở đây.
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

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

Tự luyện tập: Playground Solidity