cgo
最后更新于:2022-04-02 04:56:40
使用cgo输出hello world
~~~
package main
//#include
import (
"C"
)
func main() {
C.puts(C.CString("hello world\n"))
}
~~~
我们通过 import "C" 语句启动了CGO的特性,同时包含C语言的头文件。然后通过CGO包的C.CString 函数将go语言字符串转为C语言字符串,最后调用CGO包的 C.puts 函数向标准输出窗口打印转换后的字符串。
';