논리 NOT
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 25번째.
논리 NOT 연산자 (!)는 불리언 값을 반전시켜 true를 false로 바꾸고, 그 반대로 합니다.
void main() {
bool isRaining = true;
bool isNotRaining = !isRaining;
print('Is it raining? $isRaining');
print('Is it not raining? $isNotRaining');
}출력:
Is it raining? true
Is it not raining? false부정 조건을 확인하는 데 유용하며 다른 논리 연산자와 결합할 수 있습니다.
챌린지
쉬움Dart에서 논리 NOT (!) 연산자를 시연하는 프로그램을 생성하세요:
- 불리언 변수
isRaining를 선언하고true로 설정하세요 - 불리언 변수
hasUmbrella를 선언하고false로 설정하세요 - 새로운 불리언 변수
willGetWet를 생성하세요. 이 변수는 비가 오고 사람이 우산을 가지지 않은 경우true가 되도록 하세요 ( ! 연산자를 사용하세요) - 또 다른 불리언 변수
canGoOutside를 생성하세요. 이 변수는 비가 오지 않거나 사람이 우산을 가진 경우true가 되도록 하세요 ( ! 연산자를 사용하세요) - 네 개의 모든 변수를 정확히 다음 형식으로 출력하세요:
Is it raining? true Do you have an umbrella? false Will you get wet? true Can you go outside? false
출력은 이 정확한 형식을 맞춰야 합니다.
치트 시트
논리적 NOT 연산자(!)는 불리언 값을 반전시켜 true를 false로, 그리고 그 반대로 만듭니다.
bool isRaining = true;
bool isNotRaining = !isRaining;
print('Is it raining? $isRaining'); // true
print('Is it not raining? $isNotRaining'); // falseNOT 연산자는 부정 조건을 확인하는 데 유용하며 다른 논리 연산자와 결합할 수 있습니다.
직접 해보기
void main() {
// 여기에 불리언 변수를 선언하세요
bool isRaining = ?;
bool hasUmbrella = ?;
// 논리적 NOT와 AND를 사용하여 willGetWet을 계산하세요
bool willGetWet = ?;
// 논리적 NOT와 OR를 사용하여 canGoOutside을 계산하세요
bool canGoOutside = ?;
// 라벨과 함께 변수를 출력하세요
print("Is it raining? $isRaining");
print("Do you have an umbrella? $hasUmbrella");
print("Will you get wet? $willGetWet");
print("Can you go outside? $canGoOutside");
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.