2 回答

TA貢獻(xiàn)1828條經(jīng)驗 獲得超6個贊
推薦給Go 之旅 - Slice
然后試試這個:
var storeData = []itemData{{"STOREA", 0, 0, 0}, {"STOREB", 0, 0, 0}, {"STOREC", 0, 0, 0}, {"STORED", 0, 0, 0}}
for k, v := range storeData {
fmt.Println(k, v)
}
https://go.dev/play/p/aRaJlqKe00L

TA貢獻(xiàn)1807條經(jīng)驗 獲得超9個贊
你所擁有的slice是itemData( struct)。使用切片文字用值初始化切片非常簡單。它看起來像這樣:
storeData := []itemData{
{
Code: "STOREA",
Items: 0,
Price: 0,
Qty: 0,
},
{
Code: "STOREB0",
Items: 0,
Price: 0,
},
{
Code: "STOREC",
Items: 0,
Price: 0,
Qty: 0,
},
{
Code: "STORED0",
Items: 0,
Price: 0,
},
}
for i, v := range storeData {
fmt.Printf("index: %d, value: %v\n", i, v)
}
- 2 回答
- 0 關(guān)注
- 125 瀏覽
添加回答
舉報