调用函数链有开销吗?例如,在以下 for 循环中:
for(int i = 0; i < n; i++)
{
var=object.method1().method2().method3();
}
Run Code Online (Sandbox Code Playgroud)
第一个效率是否比第二个低?
var = object.method1().method2();
for(int i = 0; i < n; i++)
{
var.method3();
}
Run Code Online (Sandbox Code Playgroud)
我关心的是知道函数调用/返回是否有开销,而不是函数内部的功能。
谢谢。