【发布时间】:2017-04-11 03:58:13
【问题描述】:
在 Golang 中如何导出返回双精度数组的函数。以前可能的方式现在似乎返回“运行时错误: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])
}
【问题讨论】: