range over a slice

suggest change

There are 3 variants of iterating over a slice with range.

Get both index and element:

a := []int{3, 15, 8}
for i, el := range a {
	fmt.Printf("idx: %d, element: %d\n", i, el)
}
idx: 0, element: 3
idx: 1, element: 15
idx: 2, element: 8

Get only index:

a := []int{3, 15, 8}
for i := range a {
	fmt.Printf("idx: %d\n", i)
}
idx: 0
idx: 1
idx: 2

Get only element:

a := []int{3, 15, 8}
for _, el := range a {
	fmt.Printf("element: %d\n", el)
}
element: 3
element: 15
element: 8

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents