20. Args¶
To run this:
go run args.go peter anders bengt
And it should output:
PETER
ANDERS
BENGT
20.1. Python¶
#!/usr/bin/env python
# -*- coding:utf8 -*-
# auther; 18793
# Date:2020/4/21 13:50
# filename: sample1.py
import sys
def transform(*args):
for arg in args:
print(arg.upper())
if __name__ == '__main__':
transform(*sys.argv[1:])
20.2. Go¶
package main
import (
"fmt"
"os"
"strings"
)
func transform(args []string) {
for _, arg := range args {
fmt.Println(strings.ToUpper(arg))
}
}
func main() {
args := os.Args[1:]
transform(args)
}