In Go, we can store simple and composite objects together in something called a slice.
We can instantiate slices using this [] syntax before the type. For example, we
could define myAwesomeSlice which would be a slice of type int like so:
var myAwesomeSlice []int
Let’s take it slow, and have a look at how we can loop through all the items in our slice
using the range built-in:
for index, item := range mySlice {
fmt.Println(index)
fmt.Println(item)
}
This returns 2 things, index which shows off the position in the slice, and item which is the
value at that index.
Task
We want to test our new found knowledge of the range in built. You task, should you choose to accept it:
- Use
rangeto loop through all the items in the adventurers backpack.