Dart语言团队正在逐步开发最主要的版本之一-空安全。许多市场领导者都具有此功能,包括Kotlin和TypeScript。出于明显的原因,不能以切换的形式发布此版本:一天之内即可进行简单的更新。一个已经加快了速度并发布了大量软件包的社区将不再能够通过单击就可以升级到主要版本。因此,此过程是渐进的,没有我们所希望的快。但是,没有理由怀疑该语言很快就会变得更好,更方便!
我们Wrike不能忽视Dart 2.10发行版更新,并正在翻译Dartlang官方博客中的文章。
全新,dart
适用于所有关键任务。以及有关空安全时间表和迁移原则的更新。
:
Dart, 2.10 (two-dot-ten). Dart: , , , . null-safety, .
Dart
Dart Flutter SDK: , Flutter, , , . , Flutter ( flutter
), Dart (, dartfmt
dartanalyzer
). Dart 2.10 , dart
, flutter
. , , , , . , dart
:
Flutter Dart Flutter SDK. Flutter 1.22 SDK, <flutter-sdk>/bin
( PATH
) flutter
, dart
. Flutter, Dart, Flutter SDK
- .
Dart SDK ( ), , SDKdart
, ,PATH
.
dart
(dartdoc
, dartfmt
, dartanalyzer
..). 2021 Dart SDK, dart
. Dart , (CI), , - - , .
null-safety
null-safety , . null-safety null-, . , Understanding null safety. , the null safety video Flutter Day, .
null-safety ? :
Flutter 2: Flutter. , — , — Flutter , , , Flutter. null-safety Flutter Flutter. . .
-: , , . - , . , null-safety, , .
stable: - , stable. , . , null safety , , , pub.dev .
null-safety
null-safety.
,
, . , , null-safety — : Dart Flutter null-safety. null-safety , .
,
, “” . , C B, A, null-safety A, B, C. , A, B C , .
? , , API . , , . , , API, , , null-safe .
, . , , , null ( ), null ( ?
null ).
, , . - , , . , API null, , . .
— , — , null-safety. , , null-safety . null-safety null , null-safety , , , .
dart
SDK Dart 2.10 SDK Flutter 1.22. Flutter SDK, Dart SDK dart
, flutter upgrade
; Flutter 1.22 SDK, Dart 2.10. dart
, - .
null-safety. , , Flutter Flutter null-safety, . Flutter. null-safe Dart DartPad null-safety null-safety.