Dart(十)assert

1,071 阅读1分钟
使用
  • 在语句执行过程中,插入assert(bool表达式),来判断异常情况。
  • 如果表达式值为true,则继续后面的语句;如果值为false,则报一个异常。
  • assert只有在调试模式下生效,生产模式下会忽略。 如:
int age = 22;
assert(age>0);// age本身就应该是大于0的,如果小于0则表示出现了非常规性的错误。
print(age);