我面对这段代码
x*2
并提到, quadruple调用double函数两次以执行(低效)四倍。
它是如何发生的? 我认为四倍得到x然后x将被传递给在四倍中定义的double。因此,它必须作为堆栈工作。
首先计算Aws.config.update({
region: ENV['AWS_REGION'],
credentials: Aws::Credentials.new(ENV['AWS_ACCESS_KEY_ID'], ENV['AWS_SECRET_ACCESS_KEY'])
})
然后将结果返回到四元组并且结束。
那么为什么四倍调用双重功能