Slice is a dynamic collection of elements with similar types of data.

Unlike arrays, that fixed size, slices can dynamically grow or shrink according to the requirements.

Read More

Golang maps

Map is an unordered collection of key-value pairs where each key is unique and implements hash-table data structure that offer fast lookups, adds and deletes.

They are also called associative arrays or dictionaries and has many areas of use.

Read More

Golang pointers

Programs store values in memory, and each memory block (or word) has an address, which is usually represented as a hexadecimal number.
Pointer is a special type that holds the address of a variable.

Read More