throw FormatException('拋出一個內建型別 FormatException 異常');
throw '拋出一個任意類異常';
try {
breedMoreLlamas(); //繁殖更多駱駝XD
} on OutOfLlamasException { //跟預期不太一樣
// 捕獲具體異常
buyMoreLlamas(); //買更多駱駝
} on Exception catch (e) {
// 捕獲任意異常詳細訊
print('目前有點問題: $e');
} catch (e, s) {
// 捕獲非具體類型異常
print('不曉得是怎樣,總之有點問題: $e');
print('堆棧跟蹤(StackTrace): $s');
} finally {
print('最後要做的事...');
}