비교
Coddy Solidity 여정의 기초 섹션에 포함된 레슨. 53개 중 16번째.
비교는 불리언 값을 생성합니다. 같음을 확인하려면 ==을, 같지 않음을 확인하려면 !=을 사용하고, 순서를 비교하려면 <, >, <= 또는 >=를 사용하세요. 단일 =은 값을 할당하므로 같음에는 등호 두 개를 사용합니다.
이 발췌문의 문은 제공된 main 함수 내부에서 실행됩니다.
uint256 points = 16;
console.log(points >= 12);
console.log(points == 12);16은 최소값인 12를 충족하지만 정확히 12는 아닙니다. >=의 등호는 경계값을 포함합니다. 조건을 작성하고 테스트할 때 해당 경계값을 확인하는 것이 유용합니다.
비교는 bool을 생성하며, >=는 경계에서의 같음을 포함합니다.
챌린지
쉬움score가 minimum 이상인지 출력한 다음, 정확히 최솟값과 같은지 출력하세요.
테스트는 다음 순서로 main에 인수를 전달합니다: uint256 score, uint256 minimum. 각 테스트는 새로운 컨트랙트 상태에서 시작합니다.
요청된 출력을 위해 console.log를 사용하세요. 요청된 값만 한 줄에 하나씩 출력하고, 과제에서 지정하지 않는 한 추가 레이블은 표시하지 마세요.
직접 해보기
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(uint256 score, uint256 minimum) external view {
// 여기에 솔루션을 작성하세요.
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Solidity 플레이그라운드