それぞれに 3 つのプロパティを持つアイテムのリストを含む 2 つのファイルがあります。これらのファイルを比較し、相違点、つまり両方のファイルに含まれていない項目をリストする最も簡単な方法は何ですか?
項目が同じであるためには、3 つのプロパティすべてが一致する必要があります。また、ファイルは XML 形式でした。
基本的なアルゴリズム:
(name, price, expiryDate)
ソースのタプルのセットを生成します(name, price, expiryDate)
宛先のタプルのセットを生成しますすでにほとんどの部品が揃っています...
これを行うには、リスト内包表記を使用します。