Files
llgo/_demo/flagdemo/flagdemo.go
2024-07-16 22:26:23 +08:00

22 lines
385 B
Go

package main
import (
"flag"
"fmt"
"os"
)
func main() {
fmt.Println("os.Args:", os.Args)
if len(os.Args) == 1 {
os.Args = []string{"flagdemo", "-cpu", "100"}
}
verbose := flag.Bool("v", false, "verbose")
cpu := flag.Int("cpu", 1, "cpu number")
host := flag.String("host", ":8888", "host")
flag.Parse()
fmt.Println("host:", *host, "cpu:", *cpu, "verbose:", *verbose)
}