data type in Go

 In Go language, the type is divided into four categories which are as follows:
* Basic type: Numbers, strings, and booleans come under this category.
* Aggregate type: Array and structs come under this category.
* Reference type: Pointers, slices, maps, functions, and channels come under this category.
* Interface type.