我需要用多個 ips 初始化 gocql,我想從變量/常量傳遞 ips。如何傳遞類似的東西gocql.NewCluster(ipvalues)而不是使用gocql.NewCluster("127.0.0.1", "127.0.0.2")我想通過類似于數(shù)組的變量傳遞 ips 列表。
1 回答

12345678_0001
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個贊
如您所見, ,gocql.NewCluser
采用可變參數(shù),這意味著您可以將多個以逗號分隔的值傳遞給函數(shù)。
在 go 中,你只需要讓你的ipvalues
變量成為一段字符串并像這樣傳遞它:
ipvalues := []string{"127.0.0.1", "127.0.0.2"} gocql.NewCluster(ipvalues...)
這將具有與寫入相同的效果gocql.NewCluster("127.0.0.1", "127.0.0.2")
有關(guān)此功能的更多信息,請參閱golang 規(guī)范
- 1 回答
- 0 關(guān)注
- 112 瀏覽
添加回答
舉報
0/150
提交
取消