কম্পিউটার টিউটোরিয়াল

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


নেস্টেড ফাংশন বুঝতে নিচের কোডটি রেফার করুন। কোডে দেখতে পাবেন ইনার ফাংশন এনক্লোজিং স্কোপের ভেরিয়েবল অ্যাক্সেস করতে পারে, যা লোকাল ভেরিয়েবল।

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 এবং num2 এর গুণফল ৩০০ প্রিন্ট করে।


  1. Bokeh (Python)-এ ইমেজ নিয়ে কাজ করার পদ্ধতি

  2. পাইথনে আন্ডারস্কোর (_) এর ব্যবহার ও অর্থ

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

  4. পাইথন ফাংশন থেকে ফাংশন রিটার্ন করা