-3

如何将数据类型从 c 转换为 go,反之亦然?

例如,我有一个返回整数数组的函数:

char* Test()
{
    char*msg = "Hello, Go";
    return msg;
}

如何将其转换为切片或数组?

- 更新 -

在 Go 文件中,我可以使用C.GoString(C.Test())将返回类型转换为 Go String。我正在寻找这些功能的完整文档。

4

1 回答 1

7

你应该看看http://golang.org/cmd/cgo/。这是一个使用它的示例http://golang.org/misc/cgo/gmp/gmp.go

于 2013-05-03T14:43:16.593 回答