Menu
Coddy logo textTech

Boolean Değerleri

Coddy'nin Solidity Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 8 / 53.

Bir bool iki değerden birini kaydeder: true veya false. Bunu, bir ayarın etkin olup olmadığı gibi bir koşulu temsil etmek için kullanın. Bu değerler tırnak işareti olmadan kullanılan anahtar sözcüklerdir. Boolean bir sayı değildir ve otomatik olarak sayıya dönüşmez.

Bu alıntıdaki ifadeler, sağlanan main işlevinin içinde çalışır.

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

İkinci atama ayarı değiştirir. Konsol yardımcısı boolean değerleri küçük harflerle true veya false olarak görüntüler. "true" gibi bir dize metindir, bu nedenle bool bildirimindeki boolean anahtar sözcüğünün yerini alamaz.

Bir bool değişkeni true veya false değerini tutar ve atama bu değerlerden herhangi birini değiştirebilir.

challenge icon

Görev

Kolay

active değerini yerel bir boolean olan isOpen içine kopyala, ardından yazdır.

Testler, main işlevine argümanları şu sırayla iletir: bool active. Her test, sözleşme durumunu sıfırlayarak başlar.

İstenen çıktıyı almak için console.log kullan. İstenen değerleri, görev bunları belirtmedikçe ek etiketler olmadan, satır başına bir tane olacak şekilde yazdır.

Kendin dene

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(bool active) external view {
        // Çözümünüzü buraya yazın.
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Solidity playground