በ C # ውስጥ የላምዳ አገላለጽ ጥቅም ምንድነው?
በ C # ውስጥ የላምዳ አገላለጽ ጥቅም ምንድነው?

ቪዲዮ: በ C # ውስጥ የላምዳ አገላለጽ ጥቅም ምንድነው?

ቪዲዮ: በ C # ውስጥ የላምዳ አገላለጽ ጥቅም ምንድነው?
ቪዲዮ: Момент с Валей (Ночной контакт) 18+ 2024, ግንቦት
Anonim

ሀ lambda አገላለጽ የማይታወቅ (ስም ያልተጠቀሰ) የሚገልጽበት ምቹ መንገድ ነው። ተግባር እንደ ተለዋዋጭ ወይም እንደ ዘዴ ጥሪ እንደ መለኪያ ሊተላለፍ የሚችል። ብዙ LINQ ዘዴዎች መውሰድ ሀ ተግባር (ተወካዩ ይባላል) እንደ መለኪያ።

በዚህ መንገድ የላምዳ አገላለጾች ምን ጥቅም ላይ ይውላሉ?

Lambda አገላለጽ በጣም አጭር እና ተግባራዊ አገባብ የሚያቀርብ ስም-አልባ ተግባር ነው። ጥቅም ላይ የዋለ የማይታወቁ ዘዴዎችን መጻፍ. የአንድ ተግባር ፕሮግራሚንግ የአካል ፅንሰ-ሀሳብ ነው ፣ እና እሱ ነው። ጥቅም ላይ የዋለ መፍጠር አገላለጽ የዛፍ ዓይነቶች ወይም ተወካዮች.

በመቀጠል ጥያቄው ላምዳ አገላለጽ ምንድን ነው እና እሱን መጠቀም ምን ጥቅም አለው? ጥቅሞች የ Lambda መግለጫ ያነሱ የኮድ መስመሮች፡ በጣም አንዱ ጥቅሞች የ lambda አገላለጽ የኮዱን መጠን መቀነስ ነው። ያንን እናውቃለን lambda መግለጫዎች መሆን ይቻላል ተጠቅሟል በተግባራዊ በይነገጽ ብቻ. ለምሳሌ፣ Runnable የሚሰራ በይነገጽ ነው፣ ስለዚህ በቀላሉ ማመልከት እንችላለን lambda መግለጫዎች.

በተመሳሳይ፣ በ C # ውስጥ ላምዳ ተግባር እንዴት ይፃፉ?

የሚለውን ተጠቀም lambda መግለጫ ኦፕሬተር => ን ለመለየት lambda's የመለኪያ ዝርዝር ከአካሉ. ለመፍጠር ሀ lambda አገላለጽ , በግራ በኩል የግቤት መለኪያዎችን (ካለ) ይገልፃሉ lambda ኦፕሬተር እና አንድ አገላለጽ ወይም መግለጫ ማገጃ በሌላ በኩል. ሲጠቀሙ ዘዴ ኢንዩመርብልን ለመጥራት -የተመሰረተ አገባብ።

የላምዳ ምልክት ማለት ምን ማለት ነው?

የግሪክ ፊደል “ኤል”፣ እሱም እንደ ሀ ምልክት ለ "ሞገድ ርዝመት" ሀ lambda ልዩ የብርሃን ድግግሞሽ ነው, እና ቃሉ በኦፕቲካል ኔትወርክ ውስጥ በሰፊው ጥቅም ላይ ይውላል. "በርካታ ላምዳዎችን" ወደ ፋይበር መላክ "በርካታ ድግግሞሽ" ወይም "ብዙ ቀለሞች" ከመላክ ጋር ተመሳሳይ ነው. WDM እና የሞገድ ርዝመት ይመልከቱ።

የሚመከር: