Golang programing language provides built-in suport for base64 encoding. The base64 functions are available into the
encoding/base64 package. It provides implementations for both Standard, with or without padding and Filename safe Base64 encoding variant.
Golang maps implements a hash table. Hash tables are one of the most used data structure. A hash table is an unordered collection of key-value pairs, where each key is unique.
An array is a data structure with a fixed size containing elements (items) of the same type. Iterate over an array using
for loop or
for range loop.
How to write a
for loop using Golang programming language. Similar with other programing languages, the basic
for loop has three components separated by semicolons.
Interfaces are collections of method signatures. A interface type can hold any value that implements those methods. The empty interface is an interface type that specifies zero methods. A type assertion provides access to an interface underlying concrete value. Two interfaces are equal if they have equal concrete values and identical dynamic types, or if both are nil.