Lambda افعال
- میں Python ، a
lambda
ایک گمنام فنکشن ہے جوlambda
کلیدی لفظ کا استعمال کرتے ہوئے بنایا گیا ہے۔ - Lambda فنکشنز ایک واحد، سادہ اظہار پر مشتمل ہوتے ہیں اور اکثر اس وقت استعمال ہوتے ہیں جب آپ کو کسی الگ فنکشن کی وضاحت کیے بغیر کسی جامع فنکشن کی ضرورت ہوتی ہے۔
- فنکشن کا نحو lambda یہ ہے:
lambda arguments: expression
مثال:
# Lambda function to calculate square
square = lambda x: x**2
print(square(5)) # Output: 25
# Lambda function to calculate the sum of two numbers
add = lambda a, b: a + b
print(add(3, 7)) # Output: 10
Functional Programming
- Functional Programming ایک پروگرامنگ اسٹائل ہے جس کی بنیاد فنکشنز کے استعمال اور اسٹیٹفول متغیرات سے بچنے پر ہے۔
- میں Python ، آپ, اور functions Functional Programming جیسے طریقوں کو استعمال کرکے لاگو کرسکتے ہیں۔
map()
filter()
reduce()
lambda - یہ فنکشنز آپ کو ڈیٹا پر ان کی حالت کو تبدیل کیے بغیر آپریشن کرنے کی اجازت دیتے ہیں۔
مثال:
# Using map() and lambda function to calculate squares of numbers in a list
numbers = [1, 2, 3, 4, 5]
squared_numbers = list(map(lambda x: x**2, numbers))
print(squared_numbers) # Output: [1, 4, 9, 16, 25]
# Using filter() and lambda function to filter even numbers in a list
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers) # Output: [2, 4]
Functional Programming in Python آپ کے کوڈ کو مزید پڑھنے کے قابل، قابل برقرار، اور قابل توسیع بناتا ہے۔ یہ آپ کو ریاستی متغیرات سے متعلق مسائل سے بچنے میں بھی مدد کرتا ہے اور یہ سافٹ ویئر ڈویلپمنٹ میں ایک مقبول پروگرامنگ اسٹائل ہے۔