불리언 값
Coddy Solidity 여정의 기초 섹션에 포함된 레슨. 53개 중 8번째.
bool은 두 값 중 하나인 true 또는 false를 기록합니다. 설정이 활성화되어 있는지와 같은 조건을 나타낼 때 사용합니다. 이러한 값은 따옴표 없이 사용하는 키워드입니다. 불리언은 숫자가 아니며 자동으로 숫자가 되지도 않습니다.
이 발췌문의 문은 제공된 main 함수 내부에서 실행됩니다.
bool enabled = false;
enabled = true;
console.log(enabled);두 번째 할당은 설정을 변경합니다. 콘솔 도우미는 불리언을 소문자 true 또는 false로 표시합니다. "true"와 같은 문자열은 텍스트이므로 bool 선언에서 불리언 키워드를 대신할 수 없습니다.
bool 변수는 true 또는 false를 저장하며, 할당을 통해 어느 값으로든 바꿀 수 있습니다.
챌린지
쉬움active을 로컬 불리언 isOpen에 복사한 다음 출력하세요.
테스트는 다음 순서로 main에 인수를 전달합니다: bool active. 각 테스트는 새로운 컨트랙트 상태로 시작합니다.
요청된 출력을 위해 console.log를 사용하세요. 작업에서 지정하지 않는 한 추가 레이블 없이 요청된 값만 한 줄에 하나씩 출력하세요.
직접 해보기
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(bool active) external view {
// 여기에 솔루션을 작성하세요.
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Solidity 플레이그라운드