TGViewer
درسمن | آموزش هوش مصنوعی و برنامه نویسی درسمن | آموزش هوش مصنوعی و برنامه نویسی @darsmancom · 2.11K subscribers
Post #1371 527
توی این کد👆 دوتا اتفاق میافته:

🔗 اول تابع square تعریف میشه:
این تابع در زبان پایتون، یک عدد رو به عنوان ورودی ( x ) میگیره و اونو در خودش ضرب میکنه ( x + x ).

🔗 و بعد، از تابع لامبدا برای ارسال یه عبارت به عنوان آرگومان تابع به square استفاده میشه:
عبارت lambda x: x + 2 یک تابع لامبدا ساده‌اس که عدد ورودی ( x ) رو به 2 اضافه می‌کنه.


ℹ️ نکته‌ای که وجود داره اینه که توی این سوال، قضیه یکم پیچیده‌تر شده؛ square انتظار دریافت یک عدد به عنوان ورودی رو داره اما lambda x: x + 2 یک تابع هست، نه یک عدد!


💳 پس چه اتفاقی میافته؟
‌در پایتون زمانی که یک تابع به عنوان آرگومان به یک تابع دیگه فرستاده میشه، معادل با مقدار برگشتی اون تابع در نظر گرفته میشه!

بنابراین، در این سوال:

• اول lambda x: x + 2 به square فرستاده میشه
• بعد lambda x: x + 2 عدد 4 رو برمیگردونه
• حالا square عدد 4 رو دریافت میکنه
• و خروجی برابره با: 4 * 4 = 16



ℹ️ نکته:

1️⃣ این سوال بطور خاص از نحوه استفاده توابع لامبدا به عنوان آرگومان در پایتون هست.

2️⃣ بطور کلی، استفاده از توابع لامبدا به این صورت مرسوم نیست و بیشتر برای توابع ساده و کوتاه در برنامه نویسی فانکشنال کاربرد داره.

3️⃣ منظور از آرگومان، مقادیری هست که به توابع داده میشه تا اون توابع یه کار خاص رو انجام بدن.


#درسمن_پوینت
🆔️ @darsmancom
💙 www.darsman.com
  • 👏 6
  • ❤ 3
  • 💯 2
  • 🤝 1
More from @darsmancom
  1. Sep 26, 2026🔥 شما خواستید، ما هم تمدیدش کردیم! به‌خاطر استقبال و درخواست‌های زیاد شما، تخفیف دوره‌های…
  2. Sep 22, 2026درسمنی عزیز سلام ❤️👋 🚨 قبل از افزایش قیمت، یه فرصت ویژه برات داریم! قیمت دوره‌ها به‌زودی…
  3. Sep 19, 2026جلسه دوم وبینار امشب برگزار میشه 🔥 جلسه اول رو از دست دادی؟ هنوز فرصت داری توی جلسه دوم ه…
  4. Sep 16, 2026🚨 امشب برگزار میشه! 🤖 وبینار «چطور از صفر وارد بازارکار هوش مصنوعی شویم؟» هنوز نمی‌دونی…
  5. Sep 15, 2026درسمن | آموزش هوش مصنوعی و برنامه نویسی pinned a photo
  6. Sep 15, 2026📢 تمدید نهایی تخفیف‌های روز برنامه‌نویس با توجه به استقبال شما، تخفیف‌های ویژه تا ساعت ۱۲…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →