How to use arrays in Go

4 Answers

0 votes
package main
 
import (
    "fmt"
)
 
func main() {
 	var arr [7]int
	
    fmt.Println(arr)
	
	arr[3] = 889
    fmt.Println(arr)
    fmt.Println(arr[3])
	
	fmt.Println(len(arr))
}
 
 
 
/*
run:
 
[0 0 0 0 0 0 0]
[0 0 0 889 0 0 0]
889
7

*/

 



answered Feb 21, 2020 by avibootz
0 votes
package main
 
import (
    "fmt"
)
 
func main() {
 	arr := [6]int{34, 65, 1, 3, 989, 100}
	
    fmt.Println(arr)
}
 
 
 
/*
run:
 
[34 65 1 3 989 100]

*/

 



answered Feb 21, 2020 by avibootz
0 votes
package main
 
import (
    "fmt"
)
 
func main() {
 	var arr2D [3][4]int
    
	for i := 0; i < 3; i++ {
        for j := 0; j < 4; j++ {
            arr2D[i][j] = i * j
        }
    }
    fmt.Println(arr2D)
}
 
 
 
/*
run:
 
[[0 0 0 0] [0 1 2 3] [0 2 4 6]]

*/

 



answered Feb 21, 2020 by avibootz
0 votes
package main
  
import (
    "fmt"
)
  
func main() {
    arr := []int{34, 65, 1, 3, 989, 100, 2}
     
    fmt.Println(arr)
}
  
  
  
/*
run:
  
[34 65 1 3 989 100 2]
 
*/

 



answered Feb 23, 2020 by avibootz

Related questions

1 answer 116 views
116 views asked Jul 12, 2025 by avibootz
2 answers 125 views
125 views asked Jul 12, 2025 by avibootz
1 answer 83 views
2 answers 143 views
1 answer 126 views
...