Dart null / false / emptyチェック:どのようにこの短いを記述するには?
2023-07-31 02:52:45
質問
これは、空文字列、nullとfalseを除くすべてのものにtrueを適用する私のコードです。
if (routeinfo["no_route"] == "" || routeinfo["no_route"] == null || routeinfo["no_route"] == false) {
// do sth ...
}
これは、空文字列、null、false、0以外をtrueにする私のコードです。
if (routeinfo["no_route"] == "" || routeinfo["no_route"] == null || routeinfo["no_route"] == false || routeinfo["no_route"] == 0) {
// do sth...
}
これをDartで短く書くにはどうしたらいいのでしょうか?それとも無理なのでしょうか?
どのように解決するのですか?
次のような方法があります。
if (["", null, false, 0].contains(routeinfo["no_route"])) {
// do sth
}
関連
-
[解決済み] OCamlにおける複数のif文の実装
-
[解決済み] Makefileの中で条件がある場合、ターゲット内部で
-
[解決済み] 代入文の「others=>'0'」はどういう意味ですか?
-
[解決済み] 中括弧のないif文を使用するのは悪い習慣ですか?[クローズド]
-
[解決済み] SwiftのIF LETはどのように評価されるのですか?
-
[解決済み] なぜpythonはforやwhileループの後に'else'を使うのですか?
-
[解決済み] Dart enumの "値 "を取得する方法
-
[解決済み] DOSバッチファイル内にIFブロックを持つことはできますか?
-
[解決済み] Dartでプライベート変数を作成する方法は?
-
[解決済み] Dartのパラメータは、その型のために'null'という値を持つことができません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] OCamlにおける複数のif文の実装
-
[解決済み] 代入文の「others=>'0'」はどういう意味ですか?
-
[解決済み] 中括弧のないif文を使用するのは悪い習慣ですか?[クローズド]
-
[解決済み] SwiftのIF LETはどのように評価されるのですか?
-
[解決済み] SwiftのIF LETはどのように評価されるのですか?
-
[解決済み] cmake if else with option
-
[解決済み] AngularJS テンプレートにおける if else ステートメント
-
[解決済み】「if」文が多すぎる?
-
[解決済み】Swiftでif文に範囲演算子を使うことはできますか?
-
[解決済み] IF」は高いのか?