Perfect thank you!

On Wednesday, January 10, 2018 at 2:58:34 PM UTC, Lee Armstrong wrote:
>
> I'm trying to come up with a data structure that I can search for map 
> values quickly without having to iterate an entire (and large) map to find 
> a value.
>
> Essentially I have a map that contains lots of data and the key is the 
> primary identifier where most of the lookups go to.  This is very quick to 
> lookup and/or fail.  I also have some very frequent queries to search for 
> values inside the map.  This is slow at the moment as I have to iterate the 
> entire map to look for a value.
>
> What I am trying to do is to create a "shadow" map that has a reference to 
> the pointer.  This way when the original is deleted from the primary map it 
> should/will fall off from the shadow map.  However as you cannot set a 
> struct to nil this doesn't seem to work.
>
> https://play.golang.org/p/xUP-LEruwVX
>
> Any ideas on how I could approach this?
>
> Thanks!!
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to