Golang : Totalize or add-up an array or slice example
A simple example on how to totalize or add-up all the integer elements in a slice/array. Just use a for
loop to add up the elements one-by-one.
Here you go!
package main
import (
"fmt"
)
func main() {
slice := []int{1, 2, 3, 4, 5, 6}
total := 0
for i := 0; i < len(slice); i++ {
total = total + slice[i]
}
fmt.Println("Slice elements are : ", slice)
fmt.Println("Elements add up to : ", total)
}
Sample output:
Slice elements are : [1 2 3 4 5 6]
Elements add up to : 21
See also : Golang : 2 dimensional array example
By Adam Ng
IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.
Advertisement
Tutorials
+8.2k Golang : Implementing class(object-oriented programming style)
+8.1k Golang : Configure Apache and NGINX to access your Go service example
+8.1k Golang : Add build version and other information in executables
+14.6k Golang : Find commonalities in two slices or arrays example
+17.5k Golang : Parse date string and convert to dd-mm-yyyy format
+5.5k PHP : Convert string to timestamp or datestamp before storing to database(MariaDB/MySQL)
+30.6k Golang : Download file example
+10.7k Golang : Command line file upload program to server example
+18.9k Golang : Clearing slice
+14.4k Golang : How to get URL port?
+8.9k Golang : Capture text return from exec function example