Go Programming Articles

Page 37 of 86

Golang program that uses structs as map keys

Siva Sai
Siva Sai
Updated on 18-Apr-2023 6K+ Views

Golang is a powerful programming language that provides a variety of features to work with structured data. One of these features is the ability to use structs as keys in maps. In this article, we will explore how to write a Golang program that uses structs as map keys. What is a Struct? In Golang, a struct is a composite data type that groups together zero or more values of various types. Structs are used to create more complex data types that can represent a range of objects. A struct is defined using the type and struct keywords, followed by ...

Read More

Golang Program that uses String Switch

Siva Sai
Siva Sai
Updated on 18-Apr-2023 2K+ Views

Golang is a popular programming language that offers a range of powerful features. One of these features is the ability to use the switch statement with a string type variable. In this article, we will explore how to write a Golang program that uses a string switch statement. What is a String Switch? In Golang, the switch statement can be used to test a variable against a list of values. A string switch statement is a type of switch statement that is specifically designed to work with string variables. A string switch statement works by comparing the value of a ...

Read More

Golang Program that Uses Named Return Values and Defaults

Siva Sai
Siva Sai
Updated on 18-Apr-2023 905 Views

Golang is a powerful programming language that offers a range of features and tools for building efficient and reliable applications. One such feature is the ability to use named return values and defaults in functions. In this article, we will discuss how to use named return values and defaults in Golang and why this feature is useful. What are Named Return Values and Defaults in Golang? In Golang, you can define named return values in a function signature, which can help make your code more readable and maintainable. Named return values allow you to define the names and types of ...

Read More

Golang Program that uses func as Local Variable

Siva Sai
Siva Sai
Updated on 18-Apr-2023 457 Views

Golang is a popular programming language that offers a range of features and tools for building efficient and reliable applications. One such feature is the ability to use functions as local variables. In this article, we will discuss how to use functions as local variables in Golang and why this feature is useful. What are Local Variables in Golang? Before we dive into how to use functions as local variables in Golang, let's first understand what local variables are. In programming, a local variable is a variable that is defined within a function or block of code. Local variables are ...

Read More

Golang program that uses fallthrough keyword

Siva Sai
Siva Sai
Updated on 18-Apr-2023 3K+ Views

Golang is a powerful programming language that has gained a lot of popularity in recent years. It offers many features and tools that make it easier for developers to create efficient and reliable applications. One of the features that sets Golang apart from other programming languages is the fallthrough keyword. In this article, we will take a look at how you can use the fallthrough keyword in your Golang programs. What is the Fallthrough Keyword in Golang? In Golang, the fallthrough keyword is used in switch statements to transfer control to the next case statement. When a case statement contains ...

Read More

Golang Program that switch on floating-point numbers

Siva Sai
Siva Sai
Updated on 18-Apr-2023 352 Views

In Go, the switch statement can also be used with floating-point numbers. This feature can be useful in certain scenarios, where a floating-point value needs to be compared against different thresholds or ranges. In this article, we will go through an example program that demonstrates the use of switch statement on floating-point numbers. Syntax of Switch Statement with Float The syntax of switch statement with floating-point numbers is the same as that with any other type. The only difference is that the cases need to be specified as floating-point values. switch expression { case value1: ...

Read More

Splitting a slice of bytes after the specified separator in Golang

Sabid Ansari
Sabid Ansari
Updated on 18-Apr-2023 556 Views

In Golang, it is often required to split a slice of bytes after a specific separator. This can be done using the built-in function bytes.SplitAfter(). This function splits a slice of bytes into sub-slices after each occurrence of a specified separator. In this article, we will discuss how to split a slice of bytes after a specific separator in Golang. Syntax of bytes.SplitAfter() The syntax of the bytes.SplitAfter() function is − func SplitAfter(s, sep []byte) [][]byte where s is the slice of bytes to be split, and sep is the separator. Example package main import ( ...

Read More

Searching an element of int type in slice of ints in Golang

Sabid Ansari
Sabid Ansari
Updated on 18-Apr-2023 305 Views

Slices are an essential feature of Go programming language that allows you to store and manipulate an ordered collection of elements. Slices are similar to arrays, but unlike arrays, they are dynamic and can be resized. In Go, you can perform a search operation on a slice to find an element or a set of elements. This article will guide you through the process of searching for an element of int type in a slice of ints in Go. Searching an element of int type in slice of ints in Golang To search for an element of int type in ...

Read More

Replacing all String which Matches with Regular Expression in Golang

Sabid Ansari
Sabid Ansari
Updated on 18-Apr-2023 6K+ Views

In Golang, you can replace all the string occurrences that match a regular expression with the help of the regexp package. The regexp package in Golang provides a ReplaceAllString() function that replaces all occurrences of the matched string with a new string. Example Here's an example of how to replace all the string occurrences that match a regular expression in Golang − package main import ( "fmt" "regexp" ) func main() { str := "The quick brown fox jumps over the lazy dog" re := regexp.MustCompile("fox|dog") ...

Read More

Polymorphism Using Interfaces in Golang

Sabid Ansari
Sabid Ansari
Updated on 18-Apr-2023 3K+ Views

Polymorphism is a powerful concept in object-oriented programming that allows you to write flexible and reusable code. In Go, you can achieve polymorphism using interfaces.  An interface is a collection of method signatures that any type can implement. This means that you can write code that can work with any type that implements an interface, without knowing the underlying type. In this article, we will discuss how to achieve polymorphism using interfaces in Golang. What is Polymorphism? Polymorphism is the ability of an object to take on many forms. In object-oriented programming, polymorphism is achieved when an object can be ...

Read More
Showing 361–370 of 852 articles
« Prev 1 35 36 37 38 39 86 Next »
Advertisements