問題一覧に戻る
初級データ型
問題5: 真偽値データ型

Solidityのブール(bool)型について学びます。ブール変数はtrueまたはfalseの2つの値のみを格納できます。初期化されていないブール変数のデフォルト値はfalseです。ブール値はフラグ、権限、状態追跡によく使用されます。整数より少ないストレージを消費し、スマートコントラクトの条件ロジックに不可欠です。

pragma solidity ^0.8.0;

contract BooleanType {
// デフォルト値を確認
isActive;

// 初期値をtrueに
isOwner = ;

// 初期値をfalseに
hasVoted = ;
}