Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Go Programming Articles
Page 28 of 86
How to Create Your Own Package in Golang?
Golang is an open-source programming language that is widely used for building robust, scalable, and efficient applications. One of the key features of Golang is its package system, which allows developers to write reusable and modular code. In this article, we will discuss how to create your own package in Golang. What is a Package in Golang? A package in Golang is a collection of related functions, types, and variables that are organized together to provide a specific functionality. Packages can be reused in different projects, making them a powerful tool for developing modular and maintainable code. Golang provides a ...
Read MoreHow to Create Modules in Golang?
Golang, also known as Go, is a popular programming language that provides support for modules. Modules are a way to manage the dependencies of your Go code, and they help you avoid version conflicts and simplify your build process. In this article, we will discuss how to create modules in Golang step by step. Step 1: Enable Module Mode To create a new module in Golang, you need to first enable module mode. You can do this by setting the environment variable GO111MODULE to on − export GO111MODULE=on You can also set this variable on a per-project basis by ...
Read MoreHow to create a Struct Instance Using a Struct Literal in Golang?
In Golang, we can create a struct instance using a struct literal, which is a convenient and concise way to initialize a new struct. A struct is a composite data type that groups together zero or more named values of arbitrary types. It is defined using the type keyword followed by the name of the struct and its fields. Syntax Here's an example struct − type Person struct { Name string Age int } To create a new instance of this struct using a struct literal, we can simply specify the field ...
Read MoreHow to count specific characters present in the slice in Golang?
In Golang, counting specific characters in a slice can be done by iterating over the slice and comparing each character with the target character. There are multiple ways to count the occurrence of a specific character in a slice, such as using a loop, a map, or the strings.Count function. In this article, we will discuss each method with examples to help you understand how to count specific characters present in a slice in Golang. Using a Loop One way to count the occurrence of a specific character in a slice is by iterating over the slice and checking each ...
Read MoreHow to Copy Struct Type Using Value and Pointer Reference in Golang?
In Go, you can copy a struct by value or by reference using pointers. When you copy a struct by value, a new copy of the struct is created in memory, and all the fields of the original struct are copied to the new one. On the other hand, when you copy a struct by reference using a pointer, both the original and the copied struct share the same memory address. In this article, we will discuss how to copy a struct type in Go using value and pointer reference. Copy Struct Using Value Reference To copy a struct using ...
Read MoreHow to copy one slice into another slice in Golang?
In Golang, slices are a powerful and flexible data structure that allows you to store a sequence of elements of the same type. When working with slices, you may need to copy one slice into another slice. Fortunately, Golang provides an easy and efficient way to do this. In this article, we will discuss how to copy one slice into another slice in Golang. Using The Copy Function in Golang Golang provides a built-in copy function that allows you to copy the elements of one slice into another slice. The copy function takes two arguments: the destination slice and the ...
Read MoreHow to copy a map to another map in Golang?
Maps are an important data structure in Golang that stores key-value pairs. Sometimes it is required to copy one map to another map. Copying a map in Golang can be done using different approaches. In this article, we will discuss some of the methods to copy a map to another map in Golang. Method 1: Using a For Loop One way to copy a map to another map is to use a for loop. Example Here is an example − package main import "fmt" func main() { map1 := map[string]int{"a": 1, "b": 2, "c": 3} ...
Read MoreHow to Convert string to float type in Golang?
In Go, we can convert a string to a float type using the strconv package. The strconv package provides the ParseFloat function to convert a string to a float type. This function takes three arguments - the string to be converted, the bit size of the float type, and the precision of the float type. In this article, we will discuss how to convert a string to a float type in Go. Syntax The syntax of the ParseFloat function is as follows − func ParseFloat(s string, bitSize int) (float64, error) The ParseFloat function takes two arguments - the string ...
Read MoreGolang program to return the values from the block
In this golang article, we will learn how to return the values from the block using external function, an anonymous function. A block is created using curly braces where the scope of variables remains inside the block and not outside of it. Example 1 In this Example, two values of x and y are added in the code block and z will be assigned the added value. Then, call the function getResult in which another x and y are added and assigned to z in the code block. package main import "fmt" func main() { ...
Read MoreGolang program to convert milliseconds to minutes and seconds
In this golang article, we will write Go language programs to convert milliseconds to minutes and seconds using various methods. Milliseconds are converted to minutes and seconds mathematically using different set of logics. Algorithm Step 1 − Import the required packages in the program Step 2 − Create a main function Step 3 − In the main take milliseconds value and convert it into minutes and seconds using different logics mathematically Step 4 − Then, print the output using Printf function from the fmt package Example 1 In this Example, we will take the milliseconds value. Then, the ...
Read More