Dart
데이터형 확인 is
데이터형 확인 is
이번엔 데이터형을 확인하는 방법에 대해 알아보겠습니다.
데이터형을 확인하려면 is 키워드를 사용합니다.
is 사용방법
is는 is앞에 데이터형을 확인할 변수 뒤에는 데이터형을 입력합니다.
다음과 같이요.
- 변수명 is 데이터형
예를 들어 변수명이 myNum이고 이 변수의 데이터형이 int인지 확인한다면 다음과 같이 작성합니다.
- myNum is int
해당 데이터형이 맞으면 true를 반환하고 틀리면 false를 반환합니다.
그럼 예제로 봅시다.
- void main(){
- int myNum = 10;
- print(myNum is int);
- }
결과는 바로 아래에서 확인할 수 있습니다.

데이터형이 맞지 않은 경우도 봅시다.
String 데이터형 변수가 데이터형이 int가 맞는지 확인하는 예제입니다.
- void main(){
- String myName = 'han soo hee';
- print(myName is int);
- }
결과는 바로 아래에서 확인할 수 있습니다.

false가 반환됩니다.
is외에 is!도 있습니다.
is!는 데이터형이 맞으면 false, 틀리면 true를 반환합니다. 즉 is의 반대값을 반환합니다.
- void main(){
- int myNum = 10;
- print(myNum is! int);
- }
결과는 바로 아래에서 확인할 수 있습니다.

- void main(){
- String myName = 'han soo hee';
- print(myName is! int);
- }
결과는 바로 아래에서 확인할 수 있습니다.

데이터형 확인 방법에 대해 알아봤습니다.