Go基础编程:获取命令行参数

  • A+
所属分类:Golang

```
package main

import (
"fmt"
"os" //os.Args所需的包
)

func main() {
args := os.Args //获取用户输入的所有参数

//如果用户没有输入,或参数个数不够,则调用该函数提示用户
if args == nil || len(args) < 2 {
    fmt.Println("err: xxx ip port")
    return
}
ip := args[1]   //获取输入的第一个参数
port := args[2] //获取输入的第二个参数
fmt.Printf("ip = %s, port = %s\n", ip, port)

}
```

运行结果如下:
这里写图片描述

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin