由于某种原因,Dart 的断言函数对我不起作用。
它没有在我的系统上触发
Dart VM version: 2.7.0 (Fri Dec 6 16:26:51 2019 +0100) on "windows_x64"
Run Code Online (Sandbox Code Playgroud)
它也不适用于 dartpad。
请看看这个 dartpad https://dartpad.dev/5352f91de86a0b3c58fdf6a8fb64a081。
自 2019 年 7 月起,assert 语句似乎在 dartpad 中被禁用,您可以在此处查看 GitHub 问题https://github.com/dart-lang/dart-pad/issues/310#issuecomment-514068279
这不是 dartpad 特有的,因为它没有在我的机器上运行,也没有在 dart 上运行2.7.0。我能够用标志运行它--enable-asserts
dart --enable-asserts lib\main.dart
Run Code Online (Sandbox Code Playgroud)
笔记:
该标志必须作为dart --enable-asserts lib\main.dart但不是传递dart lib\main.dart --enable-asserts,因为第二种方法意味着该标志是用于lib\main.dart而不是 dart。
| 归档时间: |
|
| 查看次数: |
1341 次 |
| 最近记录: |