[Dart] Exception Handling & Null Aware Operators
[Ko]
- 에러 처리 구문 : try {
실행코드1;
실행코드2;
} catch (e) {
…e…에러처리…;
}
- 에러 처리를 이용해서 app이 crash되지 않게 만들 수 있음.
- Null Aware Operator : someVariable ?? defaultValue
(someVariable가 false 이거나 존재하지 않는 경우 defaultValue 값을 사용)
- throw ‘xxx’ 문으로 에러(e=‘xxx’)를 던져주면 catch문이 e로 에러를 받을 수 있음.
- throw는 string뿐만 아니라 object도 에러로 전달 가능.
[En]
-Error handling syntax: try {
Executable code 1;
Executable code 2;
} catch (e) {
… e… Error handling ... ;
}
-You can make the app not crash by using error handling.
-Null Aware Operator: someVariable ?? defaultValue
(If someVariable is false or does not exist, defaultValue is used)
-If you throw an error (e = 'xxx') with the throw 'xxx' statement, the catch statement can receive an error with e.
-Throw can transmit not only string but also object as an error.
'플러터(Flutter) > 다트(Dart)' 카테고리의 다른 글
[Dart] list combine method (0) | 2020.04.17 |
---|---|
[Dart] Futures, Async & Await (0) | 2020.03.19 |
[Dart] Maps (0) | 2020.03.19 |
[Dart] Functions as First Order Objects (0) | 2020.03.19 |
[Dart] Enums (0) | 2020.03.19 |