Go Programming Articles

Page 53 of 86

Golang program to store items into the hash collection

Akhil Sharma
Akhil Sharma
Updated on 27-Mar-2023 2K+ Views

In Golang, a Hashmap is a part of hash collection and it stores values in the form of key:value pairs. In this articlewe will store items in the hash collection using two different examples. In the very first example the indexing will be used to store items in the map and in the second example item struct will be used to store items. Syntax func make ([] type, size, capacity) The make function in go language is used to create an array/map it accepts the type of variable to be created, its size and capacity as arguments. Algorithm ...

Read More

Golang program to print the inverted hash collection

Akhil Sharma
Akhil Sharma
Updated on 27-Mar-2023 229 Views

In golang, we can print the inverted hash collection using the inverted mapping method. Hashmap stored the data in pair of key:Value in hash collection and that reduces the execution time. In this article we are going to see two different example to understand how to create a golang program that will print an inverted hash collection. Syntax func make ([] type, size, capacity) The make function in go language is used to create an array/map it accepts the type of variable to be created, its size and capacity as arguments. func len(v Type) int The len() function ...

Read More

Golang program to get keys from a hash collection

Akhil Sharma
Akhil Sharma
Updated on 27-Mar-2023 746 Views

A hash collection is a data structure that contains key-value pairs in Go and enables quick lookups, additions, and deletions. The value that corresponds to the key can be accessed by hashing the key into an index. Hash collections in the form of maps have built-in support in Go. Here, a map is a reference type that is declared by using the map keyword, followed by the key type and value type in the format. In tis example, we will use two methods to get keys from a hash collection, in the first example we will use append method to ...

Read More

Golang program to add items into the hash collection

Akhil Sharma
Akhil Sharma
Updated on 27-Mar-2023 328 Views

In Golang, we can use a simple indexing method and slicing method to add items to the hash collections. A hash function is used for retrieving and storing the data. In this article are going to see two different examples where we are going to use the above-mentioned methods to add items to a hash collection in go programming language. Syntax func make ([] type, size, capacity) The make function in go language is used to create an array/map it accepts the type of variable to be created, its size and capacity as arguments. Algorithm Import the required ...

Read More

Golang program to include a module inside the class

Akhil Sharma
Akhil Sharma
Updated on 01-Mar-2023 212 Views

In Go programming language, a new module is initiated using init command after which we can import other modules in our code. There is no concept of class in Go, only structs are used. In this article, we will use one example to include a module inside the class. In this example, we will create a Circle struct whose area will be printed on the console. For this example, we will import math and fmt packages outside the struct but they can be used anywhere. The print statement is executed using Printf function from the fmt package. Algorithm Import ...

Read More

Golang program to create a block using curly braces

Akhil Sharma
Akhil Sharma
Updated on 01-Mar-2023 786 Views

We can create a block in golang using curly braces and then create a variable inside the block to have the scope only inside the block and not outside it. In this article, we will use three examples to create a block using curly braces. In the first example few statements will be printed inside and outside the block, in the second example comparison value will be printed inside the block and in the third example function will be used to demonstrate the use of block. Algorithm Import the required packages in the program Create a main function In ...

Read More

Golang program to convert the hash collection into string

Akhil Sharma
Akhil Sharma
Updated on 01-Mar-2023 978 Views

Golang has json package that is used for converting the hask collection into strin. A hashmap belongs to hash collection which stores the data as key:value pairs, whereas a string is a sequence of characters and it is immutable. In this article, we will use two examples to convert the hash collection into string. In the first example, the Json package will be used to convert the map to encoded byte array whereas in the second example sort package will be use along the loops. Syntax json.Marshal() This function belongs to the JSON package and it converts the value ...

Read More

Golang program to demonstrate the time arithmetic

Akhil Sharma
Akhil Sharma
Updated on 01-Mar-2023 730 Views

We are going to calculate the current time using the Now function from time package in Go programming language for demonstrating the time arithmetic. The time arithmetic is calculated using mathematical functions. In both examples, we will use mathematical calculations to find the past, future and the duration using Sub function. The output is printed using Println function from the fmt package. Syntax func Now() Time The Now() function is defined in time package. This function generates the current local time. To use this function, we have to first import the time package in our program. func sub() ...

Read More

Golang program to implement binary tree data structure

Akhil Sharma
Akhil Sharma
Updated on 22-Feb-2023 3K+ Views

In the Go, a binary tree is a tree data structure where each node has at most two children, as the left child and the right child. Go's built-in data structures and operations, like structs and pointers, can be used to create a binary tree. The tree's nodes can be visualized as structs with fields for the value kept at each node and pointers to any left or right children. There are three types of tree traversals- preorder, inorder and postorder. We will use two methods to implement the binary tree data structure. In the first method we executed pre-order ...

Read More

Golang program to read and print all files from zip file

Akhil Sharma
Akhil Sharma
Updated on 22-Feb-2023 2K+ Views

Golang has packages like os, io, and Archie/zip that can be used to read and print all the files from a zipped file. A zip file is a compressed collection of a set of files/folders. The OS package is used for performing copy operations, the io pacakge is for reading and writing operations whereas the archive/zip package is for unzipping and zipping the file. In this article, we are going to learn about using all these packages to perform the copy and unzipping of the files and printing the same. Method 1: Using io and os package This program uses ...

Read More
Showing 521–530 of 852 articles
« Prev 1 51 52 53 54 55 86 Next »
Advertisements