Dart言語チームは、最もメジャーなリリースの1つであるnull-safetyに徐々に近づいています。KotlinやTypeScriptなど、多くのマーケットリーダーがこの機能を備えています。明らかな理由から、このリリースをスイッチの形で作成することはできません。1日で簡単に更新できます。スピードを上げて膨大な数のパッケージをリリースしたコミュニティは、指一本でメジャーバージョンにアップグレードできなくなります。したがって、このプロセスは進歩的であり、私たちが望むほど速くはありません。それにもかかわらず、言語がすぐにはるかに良く、より便利になることを疑う理由はありません!
Wrikeは、Dart 2.10リリースの更新を無視できず、Dartlangの公式ブログの記事を翻訳しています。
dart
すべての主要なタスクに統合された新しい。また、null-safetyタイムラインと移行原則の更新。
:
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.