線形関数 (y=ax+b) を返すコードを次に示します。
public static Func<double, double> LinearFunc(double slope, double offset)
{
return d => d * slope + offset;
}
式ツリーでも同じことができますが、努力する価値があるかどうかはわかりません。
ラムダがパラメーターをキャプチャすることはわかっていますが、これは欠点です。私が気付いていない長所/短所はありますか?
私の主な質問は、このシナリオで式ツリーを使用する価値があるかどうかです。なぜですか、そうでないのですか?