Go Programming Articles

Page 28 of 86

How to Create Your Own Package in Golang?

Siva Sai
Siva Sai
Updated on 05-May-2023 8K+ Views

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 More

How to Create Modules in Golang?

Siva Sai
Siva Sai
Updated on 05-May-2023 273 Views

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 More

How to create a Struct Instance Using a Struct Literal in Golang?

Siva Sai
Siva Sai
Updated on 05-May-2023 3K+ Views

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 More

How to count specific characters present in the slice in Golang?

Siva Sai
Siva Sai
Updated on 05-May-2023 1K+ Views

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 More

How to Copy Struct Type Using Value and Pointer Reference in Golang?

Siva Sai
Siva Sai
Updated on 05-May-2023 7K+ Views

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 More

How to copy one slice into another slice in Golang?

Siva Sai
Siva Sai
Updated on 05-May-2023 2K+ Views

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 More

How to copy a map to another map in Golang?

Siva Sai
Siva Sai
Updated on 05-May-2023 6K+ Views

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 More

How to Convert string to float type in Golang?

Siva Sai
Siva Sai
Updated on 05-May-2023 8K+ Views

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 More

Golang program to return the values from the block

Akhil Sharma
Akhil Sharma
Updated on 03-May-2023 264 Views

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 More

Golang program to convert milliseconds to minutes and seconds

Akhil Sharma
Akhil Sharma
Updated on 03-May-2023 2K+ Views

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
Showing 271–280 of 852 articles
« Prev 1 26 27 28 29 30 86 Next »
Advertisements