問題タブ [empty-list]

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 に答える
3983 参照

java - array==nullまたはarray.length==0を使用して、何も返しませんか?

次のシグネチャを持つ関数があるとします。

要素が返されないことを示す値を返すための推奨される方法は何ですか?各オプションの長所または短所はありますか?

0 投票する
7 に答える
210049 参照

java - Collections.emptyList() と新しいインスタンス

実際には、次のような空のリストを返す方が良いです:

またはこのように:

それとも、返されたリストで何をしようとしているかに完全に依存していますか?

0 投票する
9 に答える
71257 参照

java - nullチェックの代わりにCollections.emptyList()?

何度もインスタンス化される可能性のあるクラスでめったに使用されないコレクションがある場合、不要なオブジェクトの作成を保存するために、次の「イディオム」に頼ることがあります。

今、私はこれらのnullチェックを使用して排除できないかどうか疑問に思ってCollections.emptyList()いましたが、ifチェックインを次のadd()ように変更する必要があります。

毎回新しい空のコレクションを割り当てる以外に、これを処理するためのより良い方法はありますか?

編集:明確にするために、Collections.emptyList()を使用したいのですが、上記のadd()のチェックは本当に醜いです...それを行うためのより良い方法があるのか​​、それとも他の方法があるのか​​疑問に思いました。これを処理するの。

0 投票する
3 に答える
293 参照

android - 同じアプリケーションで2つの異なる空のリストビューに2つの異なる画像を設定する

実際、単一のリストを使用している場合、アプリケーションで空のリストビューを使用できます、同じxmlを使用している2つの異なるリストに遭遇しています。次に、2つの異なる画像を異なるリストに取得するために、どのように進めればよいですか。です、

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

jpa - 空のコレクションでの jpa2 namedquery カウントの問題

一対多の関係を持つ 2 つのエンティティ (ModTopScope と ModInstallResults) を取得しました

および NamedQuery:

ModInstallResults テーブルに対応するレコードがない ModTopScope のクエリ結果リストにレコードがないことを除けば、問題ありません。どうすれば修正できますか?

mod_install_resutls テーブルに対応するレコードがないレコードを選択するネイティブ sql:

0 投票する
0 に答える
200 参照

python-3.x - Python 3 で空のリストに対してセンチネルするより良い方法はありますか?

私は、シーケンシャル アクセス マスター ファイルを実装する Python 3 プログラムに取り組んでいます。私は正常に動作するファイルを開くコードを持っており、(各行を繰り返した後) 空のマスター ファイルを防ぐためにセンチネル値を使用していることに気付きました。空のリストを防ぐためのより Pythonic な方法はありますか?

translistトランザクションのリストです (つまり、1 Brown 123 Main St.)。 masterlistマスターファイル (例: Charlie 134 South St.) 内の現在の名前とアドレスのペアのリストです。

私の python を批判することを躊躇しないでください。これは私が書いた最初の非使い捨てプログラムです。また、このプログラムはまだ完成していません。変更と削除を実装する予定です。

前もって感謝します!さらに情報が必要な場合や、プログラムの完全なコードが必要な場合は投稿してください。

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

crystal-reports - Crystal Reports で空の結果の列名を避ける

私の質問はとても簡単です。

「Name」と「Surname」などの 2 つの列を持つテーブルの結果を返す「StoredProcedure」があるとします。

結果セットが空でない場合にのみテーブルを表示したい。

「名前」フィールドと「姓」フィールドを「詳細」セクションにドラッグ アンド ドロップすると、ヘッダー セクションにそれらの列の名前が自動的に生成されますが、結果セットが空の場合でも列名が表示されます。私が望むのは、表示するデータがない場合に列名を非表示にすることです。

これを行う方法のアイデアはありますか?非常に合理的に聞こえるので、解決策は簡単だと思いますが、わかりません

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

string - Pyyamlでは、空の文字列とリストをブロックスタイルで表現する方法は?

Any yaml libraries in Python that support dumping of long strings as blockliters or folded blocks? に記載されているように、折り畳まれた文字列、リテラル文字列の代表者を追加しました。. また、ダンプされた yaml コンテンツにリストをブロック スタイルで出力するために、representer を追加しました。

しかし問題は、文字列が空の場合、つまり "" またはリストが空の場合、ダンプされた YAML コンテンツで非ブロック スタイルで表示されることです。

pyyaml ダンパーに ">" または "|" を含む "" 空の文字列を強制的に出力させるにはどうすればよいですか? 生成された YAML コンテンツのブロック スタイルで、flow_style=False のスタイルと空のリスト?

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

python - 空の値のリストのチェック

リストに空の値しか含まれていないかどうか (リストが空の場合ではなく、空の要素のリスト) を確認する最も効果的な方法は何ですか? forループで有名なpythonicの暗黙的なブール値メソッドを使用しています:

もっと良いものはありますか?