Dartのエラーと例外処理について
void misbehave(){ try{ dynamic foo = true; print(foo++); //runtime error }catch(e){ print('misbehave() partially handled ${e.runtimeType}.'); rethrow;//呼び出しもとで例外を見れるようにする } } void main(){ print('start'); try{ misbehave(); }catch(e){ print('main() finished handling ${e.runtimeType}.'); } }