我正在尝试像golang 示例中那样按键搜索 YouTube 视频。我稍微修改了该代码,让它多次按不同的键搜索。当我搜索一次就可以了。func main() { result1, err1 := SearchYoutubeByKey("hello") if err1 != nil { panic(err1) } fmt.Println(result1) // result2, err2 := SearchYoutubeByKey("world") // if err2 != nil { // panic(err2) // } // fmt.Println(result2)}但是如果我搜索两次......func main() { result1, err1 := SearchYoutubeByKey("hello") if err1 != nil { panic(err1) } fmt.Println(result1) result2, err2 := SearchYoutubeByKey("world") if err2 != nil { panic(err2) } fmt.Println(result2)}......然后它会因错误消息而恐慌......flag redefined: query... 在线的 ...query := flag.String("query", str, "Search term")所以不可能在网站上使用这个代码。只有第一个用户可以第一次搜索,其他人将失败。我无法在运行时更改标志,但如何在一个程序中按 2 个不同的键进行搜索?
- 1 回答
- 0 关注
- 157 浏览
添加回答
举报
0/150
提交
取消