A slice is a numbered sequence of elements. Unlike Go's array data type, slices are dynamically sized. Elements within a slice can be scalars, arrays, maps, pages, or other slices.