JuktiLab Logo
যুক্তি ল্যাবJukti Lab
যুক্তিকোড এডিটরঅনুশীলন

টিউটোরিয়াল

সূচণাIdentifier/নির্দেশকবাক্য / Stringঅগ্রাধিকার / Precedenceলজিক্যাল অপারেটরতুলনা / Comparisonমান সংরক্ষণ/Assignment OperatorsArithmetic Operators/গাণিতিক অপারেটরData Type/তথ্যের ধরণInput/ইনপুটReal Example/বাস্তব উদাহরণMulti Variable/একাধিক ভেরিয়েবলDeclaration/নামকরণComment/কমেন্টNew Line/নতুন লাইনNumber Output/সংখ্যা আউটপুটOutput/আউটপুটStatements/বিবৃতিSyntax/গঠন বাক্য জোড়া লাগানোসংখ্যা এবং বাক্যবাক্যের আকারAccess Stringsইউজার ইনপুটলজিক্যাল বুলিয়ানযুক্তি শর্তাবলীলজিক্যাল অপারেটরশর্তের উদাহরণযুক্তি ফর লুপযুক্তি নেস্টেড লুপশর্তের ব্যবহারউন্নত ফর লুপ

যুক্তি টিউটোরিয়াল

সিনট্যাক্স গাইডউন্নত ফর লুপলুপ বাস্তব উদাহরণব্রেক ও কন্টিনিউতালিকা (Arrays) বেসিকতালিকা ও লুপতালিকা বাস্তব উদাহরণবহুমাত্রিক তালিকাফাংশন বেসিকফাংশন প্যারামিটারফাংশন রিটার্ন ভ্যালুফাংশন রিকার্শনফাংশন স্কোপ
ওওপি (OOP) বেসিকওওপি কনস্ট্রাক্টরওওপি এক্সেস মডিফায়ারওওপি ইনহেরিটেন্স'নিজ' (This) কিউওয়ার্ডতারিখ ও সময়ওওপি পলিমরফিজমওওপি এনক্যাপসুলেশন'উৎস' (Super) কিউওয়ার্ডমাল্টিপল ইনহেরিটেন্সমাল্টি-লেভেল ইনহেরিটেন্সঅ্যাডভান্সড ফিচার
যুক্তি
ফাংশন স্কোপ

যুক্তি Jukti ফাংশন স্কোপ (Scope) গাইড

ভেরিয়েবল কোথায় ডিক্লেয়ার করলে কোথায় ব্যবহার করা যাবে—তার সহজ ব্যাখ্যা। লোকাল এবং গ্লোবাল স্কোপের পার্থক্য।

## Module Full Title যুক্তি Jukti ফাংশন স্কোপ (Scope) গাইড ## Short Title ফাংশন স্কোপ ## Slug function-scope ## Meta Title Jukti Function Scope - ভেরিয়েবলের সীমানা শিখুন ## Meta Description ভেরিয়েবল কোথায় ডিক্লেয়ার করলে কোথায় ব্যবহার করা যাবে—তার সহজ ব্যাখ্যা। লোকাল এবং গ্লোবাল স্কোপের পার্থক্য। ## Meta Keywords jukti, scope, global variables, local variables, bangla programming, coding tutorials ---

ভেরিয়েবল স্কোপ (Scope)

স্কোপ মানে হলো একটি ভেরিয়েবলের "সীমানা" বা "অ্যাক্সেস এলাকা"। অর্থাৎ, আপনি একটি ভেরিয়েবল প্রোগ্রামের ঠিক কোন জায়গায় ডিক্লেয়ার করছেন, তার ওপর নির্ভর করে আপনি সেটি কোথায় ব্যবহার করতে পারবেন। এটি মূলত দুই প্রকার—লোকাল এবং গ্লোবাল।

নোট

লোকাল ভেরিয়েবল শুধু নির্দিষ্ট ফাংশনের ভেতরে থাকে, আর গ্লোবাল ভেরিয়েবল পুরো প্রোগ্রামের যেকোনো জায়গা থেকে দেখা যায়।

১. লোকাল স্কোপ (Local Scope)

ফাংশনের ভেতরে যে ভেরিয়েবল ডিক্লেয়ার করা হয়, তার কাজ ওই ফাংশন শেষ হওয়ার সাথে সাথেই ফুরিয়ে যায়।

কাজ আমার_ফাংশন() {
    পূর্ণসংখ্যা x = ১০; // এটি লোকাল ভেরিয়েবল
    দেখাও x;
}

// বাইরে থেকে x ব্যবহার করলে এরর হবে

২. গ্লোবাল স্কোপ (Global Scope)

ফাংশনের বাইরে ডিক্লেয়ার করা ভেরিয়েবলগুলো সব জায়গা থেকে ব্যবহার করা সম্ভব।

পূর্ণসংখ্যা স্কোর = ১০০; // এটি গ্লোবাল ভেরিয়েবল

কাজ আপডেট() {
    স্কোর = ২০০; // এখান থেকেও এক্সেস করা যাচ্ছে
}

আপডেট();
দেখাও স্কোর;

৩. বাস্তব উদাহরণ: ইউজার সেশন

একটি গেমে ইউজারের "লাইফ" গ্লোবাল থাকে যাতে যেকোনো লেভেলে তা পরিবর্তন করা যায়।

পূর্ণসংখ্যা লাইফ = ৩;

কাজ আঘাত_পাও() {
    লাইফ--;
    দেখাও "জীবন বাকি: " >> লাইফ;
    নতুনলাইন;
}

আঘাত_পাও();
টিপ: সব সময় গ্লোবাল ভেরিয়েবল ব্যবহার করবেন না, কারণ এতে কোড ম্যানেজ করা কঠিন হয়ে যেতে পারে।

৪. ইন-ডেপথ উদাহরণ: ফাংশন শ্যাডোয়িং

যদি লোকাল এবং গ্লোবাল ভেরিয়েবলের নাম একই হয়, তবে লোকাল ভেরিয়েবলকে অগ্রাধিকার দেওয়া হয়।

পূর্ণসংখ্যা ক = ১০; // গ্লোবাল

কাজ টেস্ট() {
    পূর্ণসংখ্যা ক = ২০; // লোকাল
    দেখাও "ফাংশনের ভেতর ক: " >> ক; // আউটপুট: ২০
    নতুনলাইন;
}

টেস্ট();
দেখাও "বাইরে ক: " >> ক; // আউটপুট: ১০
Previous
ফাংশন রিকার্শন
Next Lesson
ওওপি (OOP) বেসিক
কুইজ 1/5

ফাংশনের ভেতরে তৈরি করা ভেরিয়েবল কি বাইরে থেকে ব্যবহার করা যায়?

Jukti Lab Logo
যুক্তি ল্যাবJukti Lab

যুক্তি ল্যাব একটি গবেষণা ও উন্নয়ন ভিত্তিক প্রতিষ্ঠান, যেখানে উদ্ভাবনী গবেষণার মাধ্যমে তৈরি করি স্মার্ট সফটওয়্যার সリューション এবং বাংলায় প্রোগ্রামিং শিক্ষার আধুনিক প্ল্যাটফর্ম।

প্রয়োজনীয় লিংক

  • রিভিউ

কোম্পানি

  • About Us
  • Contact

Contact Us

  • [email protected]
  • +880 1234-567890
  • House-xx, Road-xx, Dhaka, Bangladesh

Follow Us

© 2026 যুক্তি ল্যাব (Jukti Lab). All rights reserved. HOST WITH GOTMYHOST

Privacy PolicyTerms of Service