range over a slice

suggest change

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

Get both index and element:

main.go

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

Output:

idx: 0, element: 3
idx: 1, element: 15
idx: 2, element: 8

Get only index:

main.go

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

Output:

idx: 0
idx: 1
idx: 2

Get only element:

main.go

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

Output:

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