Contributions

Tutorial
A pointer is a variable that stores the memory address of another variable. Confused? Let me explain. Let's first understand what a variable is. Well, Whenever we write any program, we need to store some data/information in memory. The data is stored in memory at a particular address. The memory addresses look something like `0xAFFFF` (That's a hexadecimal representation of a memory address).
Tutorial
A map is an unordered collection of key-value pairs. It maps keys to values. The keys are unique within a map while the values may not be. The map data structure is used for fast lookups, retrieval, and deletion of data based on keys. It is one of the most used data structures in computer science.
Tutorial
A function is a block of code that takes some input(s), does some processing on the input(s) and produces some output(s). Functions help you divide your program into small reusable pieces of code. They improve the readability, maintainability, and testability of your program.
Tutorial
A Slice is a segment of an array. Slices build on arrays and provide more power, flexibility, and convenience compared to arrays. Just like arrays, Slices are indexable and have a length. But unlike arrays, they can be resized.
Tutorial
An array is a fixed-size collection of elements of the same type. The elements of the array are stored sequentially and can be accessed using their index. In this article, you'll learn how to declare and initialize arrays, how to iterate over arrays, and how to create multidimensional arrays.