varargs.go 318 B

1234567891011121314151617181920212223
  1. // Q10_varargs.go
  2. package main
  3. import (
  4. "fmt"
  5. )
  6. func main() {
  7. printInts()
  8. println()
  9. printInts(2, 3)
  10. println()
  11. printInts(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
  12. }
  13. func printInts(list ...int) {
  14. // for i:=0; i<len(list); i++ {
  15. // fmt.Printf("%d\n", list[i])
  16. // }
  17. for _, v := range list {
  18. fmt.Printf("%d\n", v)
  19. }
  20. }