如何将数据类型从 c 转换为 go,反之亦然?
例如,我有一个返回整数数组的函数:
char* Test()
{
char*msg = "Hello, Go";
return msg;
}
如何将其转换为 slice 或数组?
--更新--
在 Go 文件中,我可以使用 C.GoString(C.Test())
将返回类型转换为 Go String。我正在寻找这些功能的完整文档。
最佳答案
你应该看看http://golang.org/cmd/cgo/ .这是一个使用它的例子 http://golang.org/misc/cgo/gmp/gmp.go
关于c - 用 C 扩展 Go 编程语言,转换数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16361546/