How to print slice with for range loop in Go

2 Answers

0 votes
package main

import "fmt"

var sl = []int{4, 5, 12, 8, 983, 6}

func main() {
	for i, val := range sl {
		fmt.Printf("sl[%d] = %d\n", i, val)
	}
}


/*
run:

sl[0] = 4
sl[1] = 5
sl[2] = 12
sl[3] = 8
sl[4] = 983
sl[5] = 6

*/

 



answered Mar 15, 2020 by avibootz
0 votes
package main
 
import "fmt"
 
var sl = []int{4, 5, 12, 8, 983, 6}
 
func main() {
    for _, val := range sl {
        fmt.Println(val)
    }
}

 
/*
run:
 
4
5
12
8
983
6
 
*/

 



answered Mar 15, 2020 by avibootz

Related questions

2 answers 249 views
1 answer 178 views
178 views asked Oct 24, 2020 by avibootz
1 answer 115 views
4 answers 257 views
257 views asked Jun 10, 2023 by avibootz
2 answers 160 views
1 answer 250 views
...