package main
import (
"fmt"
"reflect"
)
func main() {
var array_1 [5]int = [5]int{1, 2, 3, 4, 5}
var array_2 [5]int
var array_3 []int
fmt.Println("array_1 Type :", reflect.TypeOf(array_1)) // [5]int
fmt.Println("array_2 Type :", reflect.TypeOf(array_2)) // [5]int
fmt.Println("array_3 Type :", reflect.TypeOf(array_3)) // []int
fmt.Println("array_1 Data :", array_1) // [1 2 3 4 5]
fmt.Println("array_2 Data :", array_2) // [0 0 0 0 0]
fmt.Println("array_3 Data :", array_3) // []
fmt.Println("array_1 Length :", len(array_1)) // 5
fmt.Println("array_2 Length :", len(array_2)) // 5
fmt.Println("array_3 Length :", len(array_3)) // 0
}