package main import ( "flag" "fmt" ) func main() { // 普通函数参数,传参即触发回调 flag.Func("msg", "自定义消息参数", func(s string) error { fmt.Println("接收参数消息:", s) return nil }) // 布尔函数参数,无值传参触发 flag.BoolFunc("debug", "开启调试模式", func(s string) error { fmt.Println("调试模式状态:", s) return nil }) flag.Parse() }