Iterating over a slice with index

Arrays and collections / Arrays and slices

import (
    "fmt"
    "strconv"
)

var numbers = []int{2, 3, 5, 7, 11, 13, 17}
var str = ""
for i := range numbers {
    if len(str) > 0 {
        str += "; "
    }
    str += strconv.Itoa(numbers[i])
}
//str is "2; 3; 5; 7; 11; 13; 17"

fmt.Println(str)