在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
获取命令行参数 1 package main 2 3 import ( 4 "fmt" 5 "os" 6 ) 7 8 func main() { 9 list := os.Args 10 n := len(list) 11 /* 12 go build main.go 13 第一种 14 输入: 15 main.exe 16 输出: 17 n = 1 //即main.exe为第一个参数 18 第二种 19 输入: 20 main.exe a b 21 输出: 22 n = 3 //即main.exe为第一个参数,a为第二个参数, b为第三个参数 23 */ 24 fmt.Println("n=", n) 25 fmt.Println("list=", list) //list= [main.exe a b] 26 27 for i := 0; i < n; i++ { 28 fmt.Printf("list[%d]=%s\n", i, list[i]) 29 } 30 for i, data := range list { 31 fmt.Printf("list[%d]=%s\n", i, data) 32 } 33 //上面两个for,输出一样的 34 //list[0]=F:\code\go\src\Go基础学习\learn_获取命令行参数\main.exe 35 //list[1]=a 36 //list[2]=b 37 }
|
请发表评论