Menu
CoddyTech

Nilai Boolean

Termasuk bagian Dasar-Dasar dalam perjalanan Solidity di Coddy. Pelajaran 8 dari 53.

bool menyimpan salah satu dari dua nilai: true atau false. Gunakan untuk merepresentasikan kondisi, seperti apakah suatu pengaturan diaktifkan. Nilai-nilai ini adalah kata kunci tanpa tanda kutip. Boolean bukan angka dan tidak berubah menjadi angka secara otomatis.

Pernyataan dalam kutipan ini dijalankan di dalam fungsi main yang disediakan.

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

Penugasan kedua mengubah pengaturan. Helper konsol menampilkan nilai boolean sebagai true atau false dalam huruf kecil. String seperti "true" adalah teks, jadi tidak bisa menggantikan kata kunci boolean dalam deklarasi bool.

Variabel bool menyimpan true atau false, dan penugasan dapat mengganti salah satu nilai tersebut.

challenge icon

Tantangan

Mudah

Salin active ke variabel boolean lokal isOpen, lalu cetak nilainya.

Pengujian memberikan argumen ke main dengan urutan ini: bool active. Setiap pengujian dimulai dengan state kontrak yang baru.

Gunakan console.log untuk output yang diminta. Cetak hanya nilai yang diminta, satu per baris, tanpa label tambahan kecuali tugas meminta label.

Coba sendiri

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(bool active) external view {
        // Tulis solusimu di sini.
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Solidity