50 lines
1.0 KiB
Go
50 lines
1.0 KiB
Go
// For more tutorials: https://blog.learngoprogramming.com
|
|
//
|
|
// Copyright © 2018 Inanc Gumus
|
|
// Learn Go Programming Course
|
|
// License: https://creativecommons.org/licenses/by-nc-sa/4.0/
|
|
//
|
|
|
|
package main
|
|
|
|
import "fmt"
|
|
|
|
func main() {
|
|
// [LENGTH]TYPE {
|
|
// ELEMENTS
|
|
// }
|
|
|
|
// LENGTH=2 and TYPE=[2]int
|
|
|
|
// nums := [2][2]int{
|
|
// [2]int{2, 4},
|
|
// [2]int{1, 3},
|
|
// }
|
|
|
|
// code below is the same as the code above
|
|
nums := [2][2]int{
|
|
{2, 4},
|
|
{1, 3},
|
|
}
|
|
|
|
fmt.Println("nums =", nums)
|
|
fmt.Println("nums[0] =", nums[0])
|
|
fmt.Println("nums[1] =", nums[1])
|
|
|
|
fmt.Println("nums[0][0] =", nums[0][0])
|
|
fmt.Println("nums[0][1] =", nums[0][1])
|
|
fmt.Println("nums[1][0] =", nums[1][0])
|
|
fmt.Println("nums[1][1] =", nums[1][1])
|
|
|
|
fmt.Println("len(nums) =", len(nums))
|
|
fmt.Println("len(nums[0]) =", len(nums[0]))
|
|
fmt.Println("len(nums[1]) =", len(nums[1]))
|
|
|
|
for i, array := range nums {
|
|
for j, n := range array {
|
|
// nums[i][j] = number
|
|
fmt.Printf("nums[%d][%d] = %d\n", i, j, n)
|
|
}
|
|
}
|
|
}
|