您可以进行一长串方法调用,但只有最后一个函数调用将被延迟,所有其他调用将立即使用该语句进行计算。deferdeferfunc foo() { defer A().B().C().D().E().F().G().H() // Only call to H() is deferred and all other function calls must be // evaluated immediately to reach H.}有关详细信息,请参阅有效 Go。