Files
bulma/flag/func_flag.go

23 lines
417 B
Go

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()
}