我正在编写我的第一个golang应用程序,所以请放轻松我!
我有一个非常简单的结构:
StringFlag
我也将这个golang包用于build a CLI app:
我想将cli var testing bool
app.Flags = []cli.Flag{
cli.BoolFlag{Name: "test, T", Usage: "Output to stdout or not", Destination: &testing},
}
的值赋给初始化结构的值。所以布尔标志,我这样做:
struct_values := &Output { }
app.Flags = []cli.Flag{
cli.StringFlag{Name: "name, N", Usage: "The name of the thing", Destination: &struct_values.Name},
}
这很好用。
但是,当我尝试初始化结构,然后以类似的方式分配值时,它不起作用:
{{1}}
我在这里缺少什么?我觉得这是相对简单的,但我的理解是缺乏的:(
答案 0 :(得分:0)
我这样做的方式比以前更难:)
我去了:
visibility
轻松完成工作