Contributions

Tutorial
This article teaches you how to find the ASCII value of a character in Golang. It also teaches you how to do the opposite, that is, How to find the character from an ASCII code.
Article
Learn how to decode a Base64 encoded string in Golang. Go's "encoding/base64" package contains functionalities to perform Base64 decoding on a string.
Article
Golang provides built-in support for Base64 encoding and decoding. In this article, you’ll find examples demonstrating how to perform Base64 encoding in Golang.

Go’s encoding/base64 package implements base64 encoding as specified by RFC 4648. It provides implementations for both Standard as well as URL and Filename safe Base64 encoding variant.
Article
Golang Url Decoding example. In this article, you'll learn how to URL decode query strings or form parameters in Golang. URL Decoding is the inverse operation of URL encoding. It converts the encoded characters back to their normal form.
Article
Golang Url Encoding example. Learn How to encode a String into URL Encoded format in Golang. URL Encoding converts a string to a universally accepted format that can be transmitted over the internet.
Article
Technically, Go is not an object-oriented programming language. It doesn’t have classes, objects, and inheritance. However, Go has types. And, you can define methods on types. This allows for an object-oriented style of programming in Go.
Library
Golang Tutorials. Learn Golang from Scratch with simple examples.
Article
Learn how to declare constants in Golang. What are typed and untyped constants. What are default types. How to mix and match untyped constants in numeric expressions.
Article
A struct is a user-defined type that contains a collection of named fields/properties. It is used to group related data together to form a single unit. Any real-world entity that has a set of properties can be represented using a struct
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.