비교 연산자
main(){
int number1 = 1;
int number2 = 2;
print(number1 > number2);
print(number1 < number2);
print(number1 >= number2);
print(number1 <= number2);
print(number1 == number2);
}
>
, <
, >=
, <=
, ==
를 사용하여 비교한다.
is
, is!
를 이용하여 비교한다.
void main(){
int number1 = 1;
int number2 = 2;
print(number1 is int); => true
print(number1 & number2 is String); => false
print(number1 is! String); => true
print(number1 & number2 is! int); => false
}
&&
- and , ||
- or 을 사용한 논리 연산자.
void main(){
bool result = 12 > 10 && 0 < 1; 12는 10보다 크다 true; && 0은 1보다 작다 true;
print(result); => true;
bool result2 = 12 > 10 && 0 > 1; 12는 10보다 크다 true; && 0은 1보다 크다 false;
print(result2); => false;
bool result3 = 12 > 10 || 0 < 1; 12는 10보다 크다 true; || 0은 1보다 작다 true;
print(result3); => true;
bool result4 = 12 > 10 || 0 > 1; 12는 10보다 크다 true; && 0은 1보다 작다 false;
print(result4); => true;
}
&& : 여러개 중 하나라도 false가 나오면 false이다.
|| : 여러개 중 하나라도 true가 나오면 true 이다.