This is the chapter 18 of the golang comprehensive tutorial series. Refer to this link for other chapters of the series – Golang Comprehensive Tutorial Series Next Tutorial – MapsPrevious Tutorial – Array Now let’s check…
Tag: slice
Print an array or slice elements in Go (Golang)
Overview The way we print an array or slice is same. Let’s look at both one by one Print a Slice Print slice elements together Using fmt.Println and fmt.Printf Output Print individual…
Two Dimensional (2d) and Multi-Dimensional Array and Slice in Go (Golang)
In go multi-dimension is possible for both array and slice. Let’s see both of them in detail. Multi-Dimensional Arrays Overview Below is the format for declaring a multidimensional dimensional array where len1…
Generate a random array/slice of n integers in Go (Golang)
Overview math/rand package of GO provides a Perm method that can be used generate the pseudo-random slice of n integers. The array will be pseudo-random permutation of the integers in the range…
Shuffle a slice or array in Go (Golang)
Overview math/rand package of go provides a Shuffle method that can be used shuffle an array or a slice. This method pseudo-randomizes the order of elements using the default source. pseudo-randomizes means…
Pick a random element in an array or slice in Go (Golang)
Overview ‘mat/rand’ package of golang contains a Intn function that can be used to generate a pseudo-random number between [0,n). Bracket at the end means that n is exclusive. This function can…
Go: Different ways of iterating over an Array and Slice
Go provides many different ways of iterating over an array. All examples below are also applicable to slice. Let’s define an array of letters first Using the range operator With index and…