extension OptionalInfixAddition<T extends num> on T? {
T? operator +(T? other) {
return (this??0) + (other??0) as T;
}
}
void main() {
final int? n1 = null;
final int? n2 = 3;
print('res: ${n1 + n2}');
}
결과 : res: 3
'App > Flutter' 카테고리의 다른 글
[ FLUTTER ] arm-linux-androideabi 에러 (0) | 2023.08.04 |
---|---|
[ FLUTTER ] Riverpod을 이용한 상태관리 - 카운트증가 데모앱 (0) | 2023.07.18 |
[ Flutter ] 라우터 스택 중복으로 쌓기 ( 같은 페이지 쌓기 ) (0) | 2023.05.16 |
[ Flutter ] Unhandled Exception: setState() or markNeedsBuild() called during build. 해결 (0) | 2023.03.30 |
[ flutter ] android 애뮬레이터 저장공간 (0) | 2022.11.27 |