golang reference types and value types code example
Example 1: variable types golang
// Go's basic types are :
bool
string
int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
byte // alias for uint8
rune // alias for int32
// represents a Unicode code point
float32 float64
complex64 complex128
Example 2: go value and reference types
// Values types: you should care about pointers
// Refenerce types: you don't care about pointers
value types: int, float, string, bool, struct
reference types: slice, map, channel, pointer, function