Args

To run this:

  1. go run args.go peter anders bengt

And it should output:

  1. PETER
  2. ANDERS
  3. BENGT

Python

  1. import sys
  2.  
  3.  
  4. def transform(*args):
  5. for arg in args:
  6. print arg.upper()
  7.  
  8. if __name__ == '__main__':
  9. transform(*sys.argv[1:])

Go

  1. package main
  2.  
  3. import (
  4. "fmt"
  5. "os"
  6. "strings"
  7. )
  8.  
  9. func transform(args []string) {
  10. for _, arg := range args {
  11. fmt.Println(strings.ToUpper(arg))
  12. }
  13.  
  14. }
  15. func main() {
  16. args := os.Args[1:]
  17. transform(args)
  18. }