实例如下:
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?");
}
本文档详细介绍了如何使用Go语言处理用户输入的命令行参数,通过`os.Args`获取参数并进行年龄和姓名的验证,展示了实用的命令行工具开发基础。

462

被折叠的 条评论
为什么被折叠?



