【发布时间】:2021-03-03 03:07:12
【问题描述】:
从 Dart 2.12.0 开始,null safety 默认启用。
"Enabling null safety" section on dart.dev 声明如下:
将 SDK 约束设置为需要具有空安全支持的语言版本。例如,您的 pubspec.yaml 文件可能具有以下约束:
environment: sdk: ">=2.12.0-0 <3.0.0"
既然默认启用了它,我们如何选择退出 null 安全性并像以前一样编写代码当我们的 SDK 约束具有 >=2.12.0-0 时?
我们可能需要这样的 Dart 版本来实现不同的语言功能,但不想使用 NNBD。
【问题讨论】:
标签: dart dart-null-safety