For built in types like structures and slices see the dedicated section on types.
Type aliases
Go lets you create type aliases for any existing type.
type UserId int
type Speed float64
type velocity SpeedType conversion
Conversion between identical types is simple.
UserId(5)
Speed(88.5)