python - Why would you use lambda instead of def? -


क्या कोई कारण है जिससे आप उपयोग करेंगे:

  add2 = lambda n: n +2  

के बजाय:

  def add2 (n): वापसी n + 2  

मैं डीएफ़ को पसंद करते हैं, लेकिन हर अब और फिर मुझे लैम्ब्डा का इस्तेमाल किया जा रहा है।

संपादित करें:
सवाल नहीं है लैम्ब्डा अनाम फ़ंक्शन के रूप में, लेकिन लैम्ब्डा के बारे में नामित फ़ंक्शन।

एक ही प्रश्न का एक अच्छा जवाब है।

लैम्ब्डा छोटे, अनाम कार्यों के लिए अच्छा है, लेकिन इस स्थिति में यह सेवा देगा फ़ंक्शनलिस्ट्स को खुश करने के अलावा कोई अन्य उद्देश्य नहीं।


Comments