Summary
In this chapter, we discussed the composite data types of Go, which are maps and structures. Additionally, we talked about working with CSV files as well as using regular expressions and pattern matching. We can now keep our data in proper structures, validate it using regular expressions, and store it in CSV files to achieve data persistency.
Always keep in mind that if you try to get the value of a key that does not exist in a map, Go will not complain about it and will return the zero value of the data type of the value.
The next chapter is about Go generics, which is a relatively new Go feature.