Flutter/튜토리얼

dart 타입 검사 연산자/ 조건 표현식(null check)

DGL 2022. 2. 2. 23:54

as: 형변환( 상위타입으로 변환가능) 

is: 객체가 특정타입이면 true, 상속관계(is-a)도 반영

is!: 객체가 특정타입이면 false

 

 

 

조건 표현식(null check)

 

if( person != null){
return person.name;
} else
return null;

// 단순화
person?.name

 

엘비스 연산자

if( person != null){
return person.name;
} else
return 'no name';

// 단순화
person.name ?? 'no name'