質問するログイン新規登録

回答編集履歴

1

追記

2021/06/26 13:01

投稿

bsdfan
bsdfan

スコア4932

answer CHANGED
@@ -20,8 +20,11 @@
20
20
  ```
21
21
  全てのdataにUUIDを振って `self._data` に保存して、
22
22
  同じキーを持つものの最後にinsertされたものを `self._index` に保存しているように見えます。
23
- なので、単純に下記のようなことをしているのではないです。
23
+ なので、単純に紐付けをしているのではないです。
24
24
 
25
25
  > データを直接、リストや辞書オブジェクトに格納して管理するのでなく、
26
26
  > わざわざ ①ハッシュ値とUUID、②UUIDと対象データ、という異なる辞書に格納し、
27
- > ①②をUUIDで紐づけることでどんな良いことがあるのか。
27
+ > ①②をUUIDで紐づけることでどんな良いことがあるのか。
28
+
29
+ メリットについては、検索とかの他の機能でそれをどう使っているか次第ですね。
30
+ (参考元のコードは全部追えていません)