यहां एक रैखिक फ़ंक्शन (y = ax + b) वापस करने के लिए कुछ कोड है।एक Func <> गतिशील रूप से बनाना - Lambdas बनाम अभिव्यक्ति पेड़
public static Func<double, double> LinearFunc(double slope, double offset)
{
return d => d * slope + offset;
}
मैं अभिव्यक्ति पेड़ के साथ एक ही काम कर सकता था, लेकिन मुझे यकीन नहीं है कि यह प्रयास के लायक है।
मुझे पता है कि लैम्ब्डा पैरामीटर को कैप्चर करेगा, जो नकारात्मक है। क्या कोई और पेशेवर/विपक्ष है जिसके बारे में मुझे पता नहीं है?
मेरा मुख्य प्रश्न यह है कि क्या इस परिदृश्य में अभिव्यक्ति वृक्षों का उपयोग करना उचित है? क्यों या क्यों नहीं?
आप परिणामी फ़ंक्शन को कितनी बार कॉल करते हैं? –
कहीं भी 1 से लाखों तक। –