Found 1082 Articles for Go Programming

Golang Program to get the index of the substring in a string

Akhil Sharma
Updated on 17-Feb-2023 15:00:14

3K+ Views

In the Go programming language, strings are a built-in data type that represents sequences of characters. They are defined using double quotes (") and can contain any valid Unicode characters. A substring is a portion of a string that contains a sequence of characters from the original string. A substring can be obtained in Go by using the slicing syntax on a string value. In this article we are going to learn different methods to get the index of a substring in a string using golang programming. Method 1: Using a For Loop In this method, the function that we ... Read More

Golang Program to merge two integer arrays without using library function

Akhil Sharma
Updated on 16-Feb-2023 19:08:54

439 Views

An array in go language is defined as the data structure that is used to store elements in contiguous memory locations. Arrays allow us to search and store elements at constant time. arrays use index to store elements which starts from 0 and goes to n – 1, where n is the length of the array. Here we will use two methods in the first method we will implement the logic in the main section of the program while in the second one we will use an external function. Method 1:Using For Loops In The Main Here we will use ... Read More

Golang Program to convert int type variables to long

Akhil Sharma
Updated on 16-Feb-2023 19:07:41

1K+ Views

In go language a long type variable is not a separate data type but it is an extension made from the integer data type to store even larger types of integers. The main difference between an int data type and long data type is that int data type is 32 bits whereas long data type is 64 bits. Syntax func typeOf (x interface{}) The typeOf() function is used to get the type of any variable. This function is present in reflect package and it takes the variable whose type is to be determined as an argument. The function then ... Read More

Golang Program to sort an array in descending order using insertion sort

Akhil Sharma
Updated on 16-Feb-2023 19:06:25

513 Views

Insertion sort is a simple sorting algorithm that works similarly to the way you sort playing cards in your hands. The array is virtually split into a sorted and an unsorted part. The elements from unsorted arrays are picked and placed at the correct positions in unsorted arrays, as a result, the array becomes sorted. Here we are going to learn different approaches to sorting an array in descending order using insertion sort in go programming language. Syntax func append(slice, element_1, element_2…, element_N) []T The append function is used to add values to an array slice. It takes number ... Read More

Golang Program to cyclically permutes the elements of the array

Akhil Sharma
Updated on 16-Feb-2023 19:01:07

98 Views

Cyclically means that in every cycle we wish to move the array elements by one position till we get the original array again. Cyclic permutation can be useful in various matrix manipulation and linear algebra operations. In this article, we are going to see different examples to permute the elements of the array cyclically using go programming language. Syntax func append(slice, element_1, element_2…, element_N) []T The append function is used to add values to an array slice. It takes number of arguments. The first argument is the array to which we wish to add the values followed by the ... Read More

Golang Program to check a given number is finite or not

Akhil Sharma
Updated on 16-Feb-2023 19:00:37

661 Views

In this article we will write a go language program to check if a given number is finite or not. The program uses IsInf() and IsNaN() library functions in order to check whether numbers are finite or not. Syntax func IsInf(f float64, sign int) bool IsInf() function is present in the math package. This function takes two arguments one is the floating point number that we wish to check and the other is the sign. The sign is an integer which can be greater than, lesser than, or equal to zero. If the sign is greater than zero then ... Read More

Golang Program to delete an item from the array without using the library function

Akhil Sharma
Updated on 16-Feb-2023 18:58:49

388 Views

An array in go language is defined as the data structure that is used to store elements in contiguous memory locations. Arrays allow us to search and store elements at constant time. arrays use index to store elements which starts from 0 and goes to n – 1, where n is the length of the array. Method 1: Using An External User-Defined Function The following method, illustrates how we can remove a particular integer element from the array of integers using an external function. Algorithm Step 1 − Import the fmt package. Step 2 − Defining a function named ... Read More

Golang Program to insert an item into the array without using library function

Akhil Sharma
Updated on 16-Feb-2023 18:54:02

110 Views

An array in go language is defined as the data structure that is used to store elements in contiguous memory locations. Arrays allow us to search and store elements at constant times. arrays use the index to store elements that start from 0 and goes on to n – 1, where n is the length of the array. Algorithm Step 1 − First, we need to import fmt package. Step 2 − Now, start the main() function. Inside the main() initialize an array of strings. Step 3 − In order to add values to this array we have to ... Read More

Golang Program to read and print two-dimensional array

Akhil Sharma
Updated on 16-Feb-2023 18:53:27

2K+ Views

What is a 2D array? A two-dimensional array is a collection of data that are arranged in rows and columns. In go we can use the for loops to iterate and print elements of the 2d arrays. Here is an example of the same below − 0 1 2 4 5 6 8 9 10 Method 1: Using For Loops In this method, we will use for loops in golang to iterate over the arrays and catch each element then we will print that element unless the whole array is iterated upon. Algorithm ... Read More

Golang Program to calculate the sum of columns of matrix elements

Akhil Sharma
Updated on 16-Feb-2023 18:50:22

250 Views

A matrix is a collection of numbers arranged in rows and columns, a two-dimensional array, each of the values of this matrix is known as an element. Here we will use three methods to find the sum of column elements and compare each method for the same using go programming. Here is an example of a matrix and the sum value of it’s columns − The given matrix is − 0 1 2 4 5 6 8 9 7 Sum of elements in column 1 is 12 Sum of elements in column 2 ... Read More

Advertisements