Skip to content

Instantly share code, notes, and snippets.

@mryoshio
Created June 30, 2014 03:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mryoshio/ffd54967970b5b5d4151 to your computer and use it in GitHub Desktop.
Save mryoshio/ffd54967970b5b5d4151 to your computer and use it in GitHub Desktop.
package main
import "fmt"
/*
usage: go run multi_dimension_array_play.go
*/
var multiDimensionArray = [2][5]int{ {1, 2, 3, 4, 5}, {6, 7, 8, 9, 10} }
func main() {
fmt.Printf("length of array = %d\n", len(multiDimensionArray))
fmt.Printf("length of array[0] = %d\n", len(multiDimensionArray[0]))
fmt.Printf("length of array[1] = %d\n", len(multiDimensionArray[1]))
PlayMultiDimensionArray()
}
func PlayMultiDimensionArray() {
for i, v := range multiDimensionArray {
fmt.Printf("array[%d] = %d\n", i, v)
}
for i, v := range multiDimensionArray {
for j := range multiDimensionArray[0] {
fmt.Printf("array[%d][%d] = %d\n", i, j, v[j])
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment