刚开始学习go语言,我自定义了一个结构体:
type ImageData struct {
src string
tp string
title string
width int
height int
}
然后我获取了很多条这样的数据,想将每一条数据加到一个大的集合中形成类似这样的:
ImageDatas{
{"1111", "111111", "111111",100, 100},
{"22", "222", "222",100, 100},
{"33", "333333", "333333",100, 100},
}
我定义了一个ImageDatas
:
type ImageDatas []ImageData
现在我这样得到一个ImageData
:
imageData := ImageData{src, tp, title, wd, hg}
但是怎么把imageData
加入到ImageDatas
中呢?最后怎么遍历出所有数据呢?
https://gobyexample.com/slices
imagedatas = append(imagedatas, imagedata)