如何将flag返回的字符串值分配到结构中?我有以下代码。
destDbCfg = &dbhelper.DbConfig {}
destDbCfg.Database = flag.String( "destDBName", "", "Destination DB Database Name")
flag.Parse()
数据库是字符串
使用*Var
方法从标志为现有变量设置值,在这种情况下,您需要flag.StringVar
destDbCfg = &dbhelper.DbConfig{}
flag.StringVar(&destDbCfg.Database, "destDBName", "", "Destination DB Database Name")
flag.Parse()