From 22e3c726cceb90abd8624ecdd2832803f8768f1c Mon Sep 17 00:00:00 2001 From: sfw Date: Tue, 14 Aug 2018 14:35:49 +0800 Subject: [PATCH] ch2-1-typo --- ch2-cgo/ch2-01-hello-cgo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch2-cgo/ch2-01-hello-cgo.md b/ch2-cgo/ch2-01-hello-cgo.md index 31e04a6..7463ce4 100644 --- a/ch2-cgo/ch2-01-hello-cgo.md +++ b/ch2-cgo/ch2-01-hello-cgo.md @@ -31,7 +31,7 @@ func main() { } ``` -我们不仅仅通过`import "C"`语句启用CGO特性,同时包含C语言的``头文件。然后通过CGO包的`C.CString`函数将Go语言字符串转为C语言字符串,最后调用C语言的`C.puts`函数向标准输出窗口打印转换后的C字符串。 +我们不仅仅通过`import "C"`语句启用CGO特性,同时包含C语言的``头文件。然后通过CGO包的`C.CString`函数将Go语言字符串转为C语言字符串,最后调用CGO包的`C.puts`函数向标准输出窗口打印转换后的C字符串。 相比“Hello, World 的革命”一节中的CGO程序最大的不同是:我们没有在程序退出前释放`C.CString`创建的C语言字符串;还有我们改用`puts`函数直接向标准输出打印,之前是采用`fputs`向标准输出打印。