array_literals.go 606 B

123456789101112131415161718192021222324
  1. package main
  2. import "fmt"
  3. func main() {
  4. var arrAge = [5]int{18, 20, 15, 22, 16}
  5. var arrLazy = [...]int{5, 6, 7, 8, 22}
  6. // var arrLazy = []int{5, 6, 7, 8, 22}
  7. var arrKeyValue = [5]string{3: "Chris", 4: "Ron"}
  8. //var arrKeyValue = []string{3: "Chris", 4: "Ron"}
  9. for i := 0; i < len(arrAge); i++ {
  10. fmt.Printf("Age at %d is %d\n", i, arrAge[i])
  11. }
  12. fmt.Println()
  13. for i := 0; i < len(arrLazy); i++ {
  14. fmt.Printf("Number at %d is %d\n", i, arrLazy[i])
  15. }
  16. fmt.Printf("\n")
  17. for i := 0; i < len(arrKeyValue); i++ {
  18. fmt.Printf("Person at %d is %s\n", i, arrKeyValue[i])
  19. }
  20. }