কম্পিউটার

পাইথনে নেস্টেড ফাংশনগুলি কীভাবে কাজ করে?


নেস্টেড ফাংশন সম্পর্কে জানতে, নিম্নলিখিত কোডটি পড়ুন৷ কোডে, আপনি দেখতে পাচ্ছেন যে অভ্যন্তরীণ ফাংশনগুলি এনক্লোজিং স্কোপ থেকে ভেরিয়েবল অ্যাক্সেস করতে পারে, যা স্থানীয় পরিবর্তনশীল৷

def mulFunc(num1):
   def mul(num2):
      return num1 * num2
   return mul
res = mulFunc(15)
// The following prints 300 i.e. 20*15
print(res(20))

উপরেরটি num1 এবং num 2 অর্থাৎ 300 এর গুন প্রিন্ট করে


  1. বোকেহ (পাইথন) এর চিত্রগুলির সাথে কীভাবে কাজ করবেন?

  2. পাইথন ফাইলগুলিতে আন্ডারস্কোর _ কীভাবে কাজ করে?

  3. পাইথন মডিউল কিভাবে কাজ করে?

  4. কিভাবে একটি Python ফাংশন একটি ফাংশন ফেরত দিতে পারে?