У меня есть следующие функции:
func (c *Class)A()[4]byte
func B(x []byte)
Я хочу вызвать
B(c.A()[:])
но получаю такую ошибку:
cannot take the address of c.(*Class).A()
Как правильно получить фрагмент массива, возвращаемого функцией в Go?