問題タブ [dart-null-safety]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
34432 参照

flutter - Flutter 必須キーワード

仕組みがよくわかりませんrequired。たとえば、私はこのコードを見てきました:

しかし、requiredここで何をすべきでしょうか?オプションのパラメーターを非オプションのパラメーターにするようです。

0 投票する
4 に答える
12933 参照

flutter - フラッターで「テキストがnullです」を修正する方法

2 つのタブを持つ TabBarView を持つアプリを作成したいと考えています。最初のタブにはテキストフィールドがあり、他のタブにはテキストフィールドに入力したテキストを表示するテキストウィジェットがありますが、テキストがnullであるため、常にエラーが発生します(フラッターでのプログラミングは初めてです)

TextOutput クラスで変数を初期化しようとしましたが、変数が final であるため機能しませんでした。

0 投票する
1 に答える
2613 参照

dart - nullセーフダーツのオプションパラメータは自動的にnull可能ですか? いいえの場合、コードを null セーフにする簡単な方法はありますか?

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

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

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

0 投票する
1 に答える
41 参照

dart - と はどう違いますか?と !Map、List、Set などのコレクションで?

Dart のコレクションで使用される場合?との違いは何ですか?!


言う、私は持っている:

今、私はどちらかを使用することができます

また

どちらも同じように見えますが、違いは何ですか?