- Welcome to lesson three, data structures,
maybe one of the more important lessons
that we're gonna learn here early on.
They're all important,
but this one's early on.
Because this is gonna teach us mechanical sympathy
and data-oriented design.
We're gonna learn why Go only has arrays, slices, and maps.
That's one of those things that confused me
early on in the language.
Where are my lists?
Where are stacks?
Where are my queues?
No, no, no, no, no.
Go's got arrays, slices, and maps,
and in this lesson,
we're not just gonna learn the mechanics
and the semantics.
We're also gonna learn the history
of why Go has made those choices.