Reflection in Go can be difficult to understand if you don’t grasp the purpose of the reflect package, I know it was difficult for me. It’s really all about revealing the data of individual variables that your program is working with during runtime (while your program is being executed).
In this video I breakdown the purpose of reflection in a way that is easy to follow. Take a look, subscribe and let me know if you have any questions
P.S. I can’t believe the emoji’s include an otter but not a gopher…seriously lol