我需要使用多个ip初始化gocql,我想从变量/常量中传递ip。
如何通过
gocql.NewCluster(ipvalues)
代替使用
gocql.NewCluster("127.0.0.1", "127.0.0.2")
我想通过类似数组的变量传递ips列表。
答案 0 :(得分:1)
您可以see,gocql.NewCluser
使用可变参数,这意味着您可以将多个用逗号分隔的值传递给该函数。
在进行过程中,您只需要使ipvalues
变量成为字符串的一部分,然后像这样传递它即可即可:
ipvalues := []string{"127.0.0.1", "127.0.0.2"}
gocql.NewCluster(ipvalues...)
这与编写gocql.NewCluster("127.0.0.1", "127.0.0.2")