Flutter - Dart -assert断言、try、cat

2024-07-09  本文已影响0人  rainy66

assert 断言 使用

  int age = 22;
  bool result = age < 0;
  print(result);
  assert(result);//不清楚为什么result是false不报错,且会继续执行
  print(age);

异常处理

捕获异常

  try {
    var a = 1/0;
  }on IntegerDivisionByZeroException{
    //一个具体异常
    print('0 被除');
  }on Exception catch(e){
    //任意一个异常
    print('a exception: $e');
  }catch (e) {
    //非具体类型
    print('exception $e');
  }finally {
    print('finally');
  } 
上一篇 下一篇

猜你喜欢

热点阅读