原文地址:去defer会造成性能损失,尽量不要用?上个月在@polaris@轩运刀的全栈技术群里看到一个朋友问,“据说出栈的时候执行defer,会有性能损耗,尽量不要用。如何解决这个问题?”。就在前段时间,写了一篇文章《深入理解 Go defer》,详细分析了defer关键字。那么这一次,我们就结合上一篇文章来简单的讨论一下这个问题。希望对你有所帮助,但在此之前,我希望你自己花几分钟时间思考答案,然后继续阅读。testfuncDoDefer(key,valuestring){deferfunc(key,valuestring){_=key+value}(key,value)}funcDoNotDefer(key,valuestring){_=key+value}基准:funcBenchmarkDoDefer(b*testing.B){对于i:=0;我
