使用 Golang 实现,修改 echo 程序,能够打印命令行参数索引和值。(Go 语言圣经书后习题 1.2)
修改 echo 程序,使其打印每个参数的索引和值,每个一行。
我们直接使用 for range 循环 遍历 os.Args 获取索引和值即可。
package main
import (
"fmt"
"os"
)
func main() {
fmt.Println("嗨客网(www.haicoder.net)")
for k, arg := range os.Args[0:] {
fmt.Println(k, arg)
}
}
程序运行后,控制台输出如下:
我们直接在 main 函数里面,使用 for range 循环遍历了 os.Args 数组,得到了所有的命令行参数的索引和值。