У меня есть динамический многомерный массив, мне нужно заполнить динамически из цикла.Как я могу определить массив и заполнить данные.
Вот код, который я пытаюсь
var arrDetails[][]string
var index int = 0
for _, orderdetails := range ordersfromdb {
arrDetails[index]["OrderNumber"] = "001"
arrDetails[index]["customernum"] = "cust_001"
arrDetails[index]["orderstatus"] = "open"
arrDetails[index]["orderprice"] = "200"
index++
}
ошибка, с которой я сталкиваюсь:
non-integer slice index "OrderNumber"
non-integer slice index "customernum"
non-integer slice index "orderstatus"
non-integer slice index "orderprice"
Я сделалто же самое в php и работает отлично:
for ($i=0;$i<5:$i++)
{
$arr_orderdetails[$i]["OrderNumber"] = "001";
$arr_orderdetails[$i]["customernum"] = "cust_001";
$arr_orderdetails[$i]["orderstatus"] = "open";
$arr_orderdetails[$i]["orderprice"] = "200";
}
Я новичок в golang, не могу найти, где он идет не так, любая помощь очень ценится.
Спасибо:)