首次提交:初始化项目代码
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
func main() {
|
||||
// 方式1:变量绑定
|
||||
var name string
|
||||
flag.StringVar(&name, "name", "guest", "用户名")
|
||||
|
||||
// 方式2:指针获取
|
||||
age := flag.Int("age", 18, "用户年龄")
|
||||
enable := flag.Bool("enable", false, "是否启用功能")
|
||||
|
||||
// 解析命令行参数
|
||||
flag.Parse()
|
||||
|
||||
// 输出结果
|
||||
fmt.Printf("用户名:%s\n", name)
|
||||
fmt.Printf("年龄:%d\n", *age)
|
||||
fmt.Printf("功能启用:%t\n", *enable)
|
||||
}
|
||||
Reference in New Issue
Block a user