Go语言获取命令行参数

package main

import (
    "os"
    "fmt"
)

func main() {

    args := os.Args //获取用户输入的所有参数
    if args == nil || len(args) <2{
        Usage()//如果用户没有输入,或参数个数不够,则调用该函数提示用户
        return
    }
    name := args[1] //获取输入的第一个参数
    age := args[2]  //获取输入的第二个参数
    fmt.Println("your name is:",name,"\nyour age is:",age)
}
var Usage = func() {
    fmt.Println("you name?");
    fmt.Println("you age?");
}

 

posted @ 2017-06-26 17:21  码农骆驼  阅读(1643)  评论(0编辑  收藏  举报