- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Golang Program To Append An Element Into An Array
In this tutorial, we will write a go language program to iterate over an array. An array is a data structure, which is used to store data at contiguous memory locations. There are many methods to append an element in an array. We shall discuss them in this program
Example 1: Add Values to an Array of Strings in the Main() Function
In this example, we will write a go language program to add values to an array of strings in the main() function. We will first initialize an array of strings of specific size and then add values to its every index
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 mention the index to which we wish to store a particular value.
Step 4 − So, mention the index after the name of the array and assign the value to that index using the equality operator
Step 5 − In the same way store values to every index of the array. then we need to print the array.
Step 6 − To print the array use fmt.Println() function and mention each index that should be printed.
Example
package main import "fmt" func main() { // initializing an array var array [3]string // adding values to it array[0] = "India" array[1] = "Canada" array[2] = "Japan" // printing the array fmt.Println("The first element of array is:", array[0]) fmt.Println("The second element of array is:", array[1]) fmt.Println("The third element of array is:", array[2]) }
Output
The first element of array is: India The second element of array is: Canada The third element of array is: Japan
Example 2: Add Values to an Array of Strings using an Internal Function
In this example, we will write a go language program to add values to an array of strings using the append() function. The append is a library function in the go language that is used to add values to an array or a map.
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 a number of arguments. The first argument is the array to which we wish to add the values followed by the values to add. The function then returns the final slice of an array containing all the values.
func make ([] type, size, capacity)
The make function in go language is used to create an array/map it accepts the type of variable to be created, its size, and capacity as arguments and returns the slice that we can store in the variable.
Algorithm
Step 1 − First, we need to import the fmt package.
Step 2 − Then, start the main() function. Inside the main() create an array of strings using the make() function.
Step 3 − Now, insert values to the array created above using the append() function.
Step 4 − The values are stored at respective indexes of the array starting from 0.
Step 5 − Now, we need to print the array on the screen for that use fmt.Println() function and print the value at each index.
Example
package main import "fmt" func main() { // initializing an array array := make([]string, 0, 3) array = append(array, "Apple", "Mango", "Banana") // printing the array fmt.Println("The first element of array is:", array[0]) fmt.Println("The second element of array is:", array[1]) fmt.Println("The third element of array is:", array[2]) }
Output
The first element of array is: Apple The second element of array is: Mango The third element of array is: Banana
Example 3: To Add Values to an Array of Strings through a Different Array using Internal Functions
In this program, we will write a go language program to append values in an array of strings through a different array in the main() function. We will first initialize two arrays and then will store all the values of the second array in the first one.
Algorithm
Step 1 − First, we need to import the fmt package.
Step 2 − Then, start the main() function. Inside the main() create an array of strings using the make() function.
Step 3 − Now, insert values to the array created above using the append() function and print the array on the screen.
Step 4 − Similarly, create another array of string types and add values to it. Also, print the array on the screen.
Step 5 − Now, we need to add the values of the second array to the first array. for that use append() function.
Step 6 − The first argument to the function will be the array through which we wish to store values and the second argument will be the array through which we wish to store values
Step 7 − Now, we need to print the array on the screen for that use fmt.Println() function and print the value at each index.
Example
package main import "fmt" func main() { // initializing an array array := make([]string, 0, 3) array = append(array, "Apple", "Mango", "Banana") fmt.Println("The first array is:", array) fmt.Println() // creating second array array1 := make([]string, 0, 2) array1 = append(array1, "pine-apple", "cherry") fmt.Println("The second array is:", array1) array = append(array, array1...) fmt.Println() // printing the array fmt.Println("The new array thus formed by combining the two arrays is:") for i := 0; i < 5; i++ { fmt.Println(array[i]) } }
Output
The first array is: [Apple Mango Banana] The second array is: [pine-apple cherry] The new array thus formed by combining the two arrays is: Apple Mango Banana pine-apple cherry
Conclusion
We have successfully compiled and executed a go language program to append values to an array along with examples. In the first program, we used the equality operator to add values at respective indexes, and in the second and third programs, we used a library function called append() to achieve the result.
- Related Articles
- Swift Program to append an element into an array
- C++ Program to append an element into an array
- Python Program to Append an Element Into an Array
- Golang Program To Push An Array Into Another Array
- Golang Program to insert an element into the array at the specified index
- Write a Golang program to search an element in an array
- How to append an item into a JavaScript array?
- Golang Program To Remove All Occurrences Of An Element In An Array
- Golang Program to Find the Largest Element in an Array
- Golang program to fill an array with a specific element
- Golang program to append a string in an existing file
- How to append an element before an element using jQuery?
- How to append an element after an element using jQuery?
- Write a Golang program to find the frequency of an element in an array
- Golang Program to search an item into the array using interpolation search
