(Dart) 예외처리& Null 체크
예외처리 개념
- 런타임 도중 에러 발생시 에러처리 할떄 사용
- try catch 문을 사용하지 않고 에러발생하면 앱이 종료되는 등 이상 현상 발생되기 때문에 꼭 처리해줘야함
테스트 예제
import 'dart:io';
void main() {
String myString = 'abc';
try {
double myStringCast = double.parse(myString);
print(myString + 5 );
}
catch(e){
}
}
throw 문
- try catch 문 밖에서 throw를 던지면 앱 종료
null 관련 문법
double mydouble;
if(mydouble == null){
print('null맞음');
}
mydouble = mydouble ?? 10.0 // 널이면 디폴트값을 넣음.
댓글남기기