首次提交:初始化项目代码

This commit is contained in:
sunct
2026-07-31 15:18:32 +08:00
commit d6393266b0
193 changed files with 14287 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
package main
import (
"flag"
"fmt"
)
func main() {
// 子命令标准模式:手动捕获错误,不自动退出
fs := flag.NewFlagSet("demo", flag.ContinueOnError)
num := fs.Int("num", 0, "数字参数")
// 传入非法参数
err := fs.Parse([]string{"-num=abc"})
if err != nil {
fmt.Printf("参数解析失败:%v\n", err)
return
}
fmt.Println("参数值:", *num)
}