我正在编写一个收集器,该收集器以如下所示的结构收集指标和存储:
type Metric struct {
Name string
Data []float64
}
但是,对于某些指标,使用 float64 没有意义,因为它们的值是无符号整数。任何想法,我怎么能为字段使用不同的数值类型?Data
我可以使用 ,但这样我将无法对数组元素使用索引。Data []interface{}
(为了清楚起见:我不需要在一个切片中使用不同的类型,就像Python中的列表一样:我的切片必须是强类型,但我希望能够更改切片的类型。
潇湘沐
相关分类