slices_forrange2.go 462 B

1234567891011121314151617181920212223242526272829303132
  1. package main
  2. import "fmt"
  3. func main() {
  4. seasons := []string{"Spring", "Summer", "Autumn", "Winter"}
  5. for ix, season := range seasons {
  6. fmt.Printf("Season %d is: %s\n", ix, season)
  7. }
  8. var season string
  9. for _, season = range seasons {
  10. fmt.Printf("%s\n", season)
  11. }
  12. for ix := range seasons {
  13. fmt.Printf("%d ", ix)
  14. }
  15. }
  16. /* Output:
  17. Season 0 is: Spring
  18. Season 1 is: Summer
  19. Season 2 is: Autumn
  20. Season 3 is: Winter
  21. Spring
  22. Summer
  23. Autumn
  24. Winter
  25. 0 1 2 3
  26. */