我正在使用 go 1.4 运行一个程序,我试图将一个大结构传递给一个 go 函数。
go ProcessImpression(network, &logImpression, campaign, actualSpent, partnerAccount, deviceId, otherParams)
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
runtime.newproc: function arguments too large for new goroutine
Run Code Online (Sandbox Code Playgroud)
我已经转向通过引用传递,这有帮助,但我想知道是否有某种方法可以在 go 函数中传递大型结构。
谢谢,