Golang はマップのキーにアクセスします

golang がマップのキーにアクセスするときは、値の形式、ok := map[key] を使用するのが最善です。x=map[key] が直接で、map[key] が存在しない場合でも、x には が割り当てられます。 value (デフォルト値) 。これは後続のロジックに影響します。

再割り当てを判断するには、 value, ok := map[key] を使用することをお勧めします。

-               resMap[idStr] = redisMap[idStr]
+               if value, ok := redisMap[idStr]; ok {
+                       resMap[idStr] = value
+               }

おすすめ

転載: blog.csdn.net/Horsdy123/article/details/118570869