挿入されるアイテムがすでにセットに存在するためにセット挿入が発生しないことを検出する簡単な方法はありますか?たとえば、挿入の失敗を示すメッセージをユーザーに表示して、データ内の重複をより簡単に見つけて削除できるようにしたいと思います。これが私がやりたいことを示すためのいくつかの擬似コードです:
try
{
items.insert(item)
}
catch insert_failed_item_already_in_set
{
// show user the failed item
}