連想配列から an(y) 要素を削除して処理したいと思います。現在、RedBlackTree
と一緒に使用し.removeAny()
ていますが、データを任意の順序にする必要はありません。AAで使用でき.byKey()
ますが、常にすべてのキーを含む配列が生成されます。一度に 1 つだけ必要で、他のすべての要素を処理している間に AA を変更する可能性があります。データ構造全体を (内部的に) トラバースすることなく、正確に 1 つのキーを取得する他のスマートな方法はありますか?
連想配列から an(y) 要素を削除して処理したいと思います。現在、RedBlackTree
と一緒に使用し.removeAny()
ていますが、データを任意の順序にする必要はありません。AAで使用でき.byKey()
ますが、常にすべてのキーを含む配列が生成されます。一度に 1 つだけ必要で、他のすべての要素を処理している間に AA を変更する可能性があります。データ構造全体を (内部的に) トラバースすることなく、正確に 1 つのキーを取得する他のスマートな方法はありますか?