Menu
CoddyTech

Giá trị Boolean

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

bool lưu một trong hai giá trị: true hoặc false. Dùng kiểu dữ liệu này để biểu thị một điều kiện, chẳng hạn như một cài đặt có được bật hay không. Đây là các từ khóa không có dấu ngoặc kép. Giá trị boolean không phải là số và không tự động chuyển thành số.

Các câu lệnh trong đoạn trích này chạy bên trong hàm main được cung cấp.

bool enabled = false;
enabled = true;
console.log(enabled);

Bài tập thứ hai thay đổi thiết lập. Hàm hỗ trợ trong bảng điều khiển hiển thị giá trị boolean dưới dạng true hoặc false viết thường. Chuỗi như "true" là văn bản, nên không thể thay thế từ khóa boolean trong khai báo bool.

Biến bool chứa giá trị true hoặc false, và phép gán có thể thay thế một trong hai giá trị đó.

challenge icon

Thử thách

Dễ

Sao chép active vào biến boolean cục bộ isOpen, rồi in ra biến đó.

Các bài kiểm tra truyền đối số cho main theo thứ tự này: bool active. 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(bool active) 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