Как в Голанге экспортировать функцию, которая возвращает массив двойников. То, как это было возможно раньше, теперь возвращает «ошибка времени выполнения: результат cgo имеет указатель Go»:
//export Init
func Init(filename string) (C.int, unsafe.Pointer) {
var doubles [10]float64
doubles[3] = 1.5
return 10, unsafe.Pointer(&doubles[0])
}