溫馨提示×

Dart中處理異常的方法是什么

小億
115
2024-04-15 15:41:09
欄目: 編程語言

在Dart中,可以使用try-catch語句來捕獲和處理異常。示例如下:

try {
  // 可能會拋出異常的代碼
} catch (e) {
  // 處理異常的代碼
  print('An error occurred: $e');
}

除了try-catch語句外,還可以使用on關(guān)鍵字來捕獲特定類型的異常。示例如下:

try {
  // 可能會拋出異常的代碼
} on Exception catch (e) {
  // 處理特定類型的異常
  print('An error occurred: $e');
}

此外,Dart還提供了finally子句,無論是否發(fā)生異常,都會執(zhí)行finally子句中的代碼。示例如下:

try {
  // 可能會拋出異常的代碼
} catch (e) {
  // 處理異常的代碼
  print('An error occurred: $e');
} finally {
  // 無論是否發(fā)生異常都會執(zhí)行的代碼
  print('Finally block executed');
}

0