On Sun, Oct 18, 2020 at 6:10 PM Marwan abdel moneim <marwan....@gmail.com> wrote: > > I have some free time, so I thought about writing an article about maps in > Go, and how it is implemented. It would be a good dive for me and for other > people. > > I came across this file in the source code. But while I still remember what I > studied about hash tables, I find it very complex. > > So how should I approach this task? Should I read something before reading > the code? > How does a new developer on the Go team get to understand a part like that?
We can answer specific questions, but it's hard to cover a general topic like that. That said, I suggest you watch this talk by the author of the current map implementation: https://www.youtube.com/watch?v=Tl7mi9QmLns . It's a little bit out of date, but not much, and should serve as a good overview. Ian -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAOyqgcVqnUYsYiJrLy9KGXXGG0cMs1ZY8yHLu_8a1Wf_d0_Vaw%40mail.gmail.com.