【发布时间】:2019-06-26 08:25:09
【问题描述】:
我正在编写一个 write 方法,将值数组写入 InfluxDB
我想要的是能够拥有类似的东西:
func (influxClient *InfluxClient) Write(myArray []interface{}) (error) {
fmt.Print(myArray)
// Insert into DB
return nil
}
myArray 可以是一个包含任何对象的数组
我尝试使用myArray []interface{} 省略 myArray 的类型,但它不起作用,我得到:
Cannot use 'meters' (type []models.Meter) as type []interface{}
有可能实现吗?
我该怎么办?
【问题讨论】:
-
如果你尝试将某个东西的一部分格式化为一个界面的一部分,你应该看看here
标签: go type-inference