使用常量初始化 gocql ips
Initialize gocql ips using a constant
我需要用多个ips初始化gocql,我想从一个variable/constant传递ips。
如何传递
之类的东西
gocql.NewCluster(ipvalues)
而不是使用
gocql.NewCluster("127.0.0.1", "127.0.0.2")
我想通过类似于数组的变量传递 ips 列表。
正如您可以 see 一样,gocql.NewCluser
采用可变参数,这意味着您可以将以逗号分隔的多个值传递给函数。
在 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")
的效果相同
我需要用多个ips初始化gocql,我想从一个variable/constant传递ips。
如何传递
之类的东西gocql.NewCluster(ipvalues)
而不是使用
gocql.NewCluster("127.0.0.1", "127.0.0.2")
我想通过类似于数组的变量传递 ips 列表。
正如您可以 see 一样,gocql.NewCluser
采用可变参数,这意味着您可以将以逗号分隔的多个值传递给函数。
在 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")