2

Dart/Flutter タグのユーザーが、新しい Dart SDK バージョンで null の安全性を試していることに気付き、この Medium articleから始めて、それについて読み始めました。

私は、彼らのすべての例で、位置的な必須の引数を使用していることに気付きました。しかし、null セーフは、位置と名前の両方のオプションのパラメーターでどのように機能するのでしょうか?

オプションのパラメーターは本質的nullに、null セーフを有効にして null 許容変数宣言構文ですべてのオプションのパラメーターを宣言する必要があることを意味しますか? を追加するのはちょっとした不都合のように思え?ますが、オプションのパラメーターを自由に使用する多くのコードが壊れる可能性があります。このような大きな変更を回避できるように、ダーツはオプションのパラメーターの例外を作成できますか (それらは常に null 可能であることを認識しています)。または、これらの変更を回避するためにコードをヌルセーフ互換にするためのより簡単な代替手段はありますか?

4

1 に答える 1