【发布时间】:2015-03-12 10:57:58
【问题描述】:
我创建了一个 var 类型
var RespData []ResponseData
ResponseData 结构如下:
type ResponseData struct {
DataType string
Component string
ParameterName string
ParameterValue string
TableValue *[]Rows
}
type TabRow struct {
ColName string
ColValue string
ColDataType string
}
type Rows *[]TabRow
我想填写TableValue 类型的*[]Rows。
您能否通过在TableValue 中分配任何值来举例说明。
【问题讨论】:
-
指向切片的指针 (
*[]TabRow) 很少有用,通常表明作者不理解 slices(类似地图已经是引用类型)。此外,TableValue最终成为一个指向切片的指针,这似乎并不理想。
标签: pointers go composite-literals