問題タブ [except]

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 投票する
3 に答える
7952 参照

ruby-on-rails - Rails のハッシュ リストからネストされたキーを削除する方法

私は今、ハッシュリストのネストされたハッシュキーを削除するために数時間試みています。次のような多くのソリューションのネストされていないハッシュを見ました。

これにより、次の結果が得られます。

しかし、ネストされたキーを持つハッシュで except メソッドを使用しようとすると、機能しません。ここに私のコード:

except() メソッドは、何も変更せずに nested_hash を返します。ネストされたハッシュキーを except メソッドに渡す方法を探しましたが、何も見つかりませんでした。ネストされたキーをこのメソッドに渡すことは可能ですか、それともハッシュ リストからネストされたハッシュ キーを削除する他の方法を使用する必要がありますか?

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

c# - 思ったように動作しないことを除いてLinqを使用する

List1アイテム{ A, B }List2含み、アイテムを含む{ A, B, C }

私が必要とするのは、{ C }Except Linq 拡張機能を使用するときに返されることです。代わりに返さ{ A, B }れ、式でリストを反転すると、結果は になり{ A, B, C }ます。

例外のポイントを誤解していますか? 使用していない別の拡張機能はありますか?

私はこの問題についてさまざまな投稿を調べて試しましたが、これまでのところ成功していません.

編集:はい、単純なオブジェクトを比較していました。を使っIEqualityComparerたことはありませんが、学ぶのは面白かったです。

助けてくれてありがとう。問題は比較子を実装していませんでした。以下のリンクされたブログ投稿と例が参考になります。

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

c# - 見つかったアイテムをマスター リストから削除する

さて、MasterTagList と FoundTagList の 2 つのリストがあります。マスター リストは、どのタグを検索するかを事前に設定します。見つかったリストは、リーダーが実際に見つけたタグで構成されています。私がやろうとしているのは、見つかったタグ リストのどこにもなかった MasterTagList 内のアイテムを特定することです。つまり、それらは完全に存在しません。

Except() メソッドを使用しようとしましたが、何らかの理由で、項目が正確な順序になっていない場合、すべての項目がまだ欠落していると表示されます。

次のようなコードも試しました。

欠落している新しいリストには、順序に関係なく、MasterTagList にあるが FoundTagList にはないすべてのアイテムが表示されるはずだと思います。私は決して C# の専門家ではないので、何かを見逃しているかもしれません。

このコードを変更して機能させる方法があるかどうか、または順序に関係なく、欠落している要素を見つける方法が他にあるかどうかを知りたいだけです。

前もって感謝します!

編集:私が言ったように、私はここで提案されている他のすべてのオプションを試しました. 私の Except() インスタンスは次のようになりました。

それでも、プログラムを実行すると、欠落しているリストは常に MasterTagList と同じになります。

解決済み: もともとリストに追加していた方法に何か問題があったに違いないことがわかりました。したがって、各リストの要素は必ずしも同一ではありませんでした。戻ってリストに追加する方法を修正したところ、プログラムは完全に機能しています。提案してくださった皆様、ありがとうございました!

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

python - 1 つのブロック内の複数のトライ コード

try ブロックのコードに問題があります。簡単にするために、これは私のコードです:

このようなことは可能ですか?

0 投票する
2 に答える
3229 参照

arrays - 1 つの配列オブジェクトを IEnumerable に変換する

2 つの datagridview を比較し、インターフェイスでExceptメソッドを使用して、それらの違いを知りたいです。IEnumerable私のデータグリッドビューの一例:

dgv1そのため、データを配列に入れ、データを動的配列に入れようとしましたdgv2。それぞれのリストIdSupplier(この場合は 1、3) が必要で、except メソッドと比較します。私のコードは次のとおりです。

を試してみましたが、次のようにキャストしようとすると、メッセージが表示されIEnumerable.Exceptたため、 myitemArray()はオブジェクトのようです。"System.linq.Enumerable+<ExceptIterator>d_99'1[System.Object]"exceptItems

私も試しました:

そして、私は間違いを犯すことを知っています。番号 13. 問題は、に変換する必要があることだと思いitemArray()ますIEnumerable。コードを大幅に変更せずにこれを行う方法はありますか?

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

php - 例外を伴うphp一意の乱数配列

例外を除いて、一意のランダム化された配列を生成しようとしていますが、ここまで来ました:

しかし、今では、exceptパラメータが配列になくなるまで関数をループさせたい

0 投票する
2 に答える
4891 参照

xslt - XSLT は、1 つの子ノード テキストを除くすべてのテキストを選択します

私はこのようなxmlを持っています:

変数内のすべての子ノード + 自己テキストを取得したい

$full_title = "テストのタイトル - 必須 - ABC"

以下は、タイトルノードのテキストが見つからない失敗した試みです。

0 投票する
2 に答える
2143 参照

python - Python: コードに構文エラーがあるのはなぜですか?

こんにちは、このエラーが発生した理由を教えてください:

すべての種類のエラー キャッチを試しましたが、それでも構文エラーが発生します。

助けてくれてありがとう!