Я пытаюсь передать массив каналов в метод "func Data (канал chan <- [] Book)", однако я получаю сообщение об ошибке, которое гласит (channel [0] (type chan <- [] Book делаетне поддерживает индексацию) ") Я понимаю, что это значит, но разве нет способа передать массив? Если да, какие альтернативы у меня есть </p>
func Data(channel chan<- []Book) {
var data EData
data = ReadJSONFile("Data.json")
go Writer(data.BookStores[0].Central, channel[0]) // at this
// place I get "invalid operation: channel[0] (type chan<- []Book
// does not support indexing)"
}