(Dart) 예외처리& Null 체크

최대 1 분 소요

예외처리 개념

  • 런타임 도중 에러 발생시 에러처리 할떄 사용
  • 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  // 널이면 디폴트값을 넣음.

댓글남기기