mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-24 04:22:22 +00:00
ch2-06-fix typo
This commit is contained in:
parent
5d12f89459
commit
81c2634454
@ -173,7 +173,7 @@ package qsort
|
||||
func Sort(base unsafe.Pointer, num, size int, cmp func(a, b unsafe.Pointer) int)
|
||||
```
|
||||
|
||||
闭包函数函数无法导出为C语言函数,因此无法之间将闭包函数传入C语言的qsort函数。
|
||||
闭包函数无法导出为C语言函数,因此无法直接将闭包函数传入C语言的qsort函数。
|
||||
为此我们可以用Go构造一个可以导出为C语言的代理函数,然后通过一个全局变量临时保存当前的闭包比较函数。
|
||||
|
||||
代码如下:
|
||||
|
Loading…
x
Reference in New Issue
Block a user