যুক্তি ভাষায় বাক্যে প্রবেশ বা (Access Strings)
একটি বড় বাক্যের (String) ভেতর থেকে নির্দিষ্ট কোনো অক্ষর বা অংশ খুঁজে নেওয়া বা ব্যবহার করাকে বলা হয় String Accessing। যুক্তি প্রোগ্রামিংয়ে আপনি ইনডেক্স ব্যবহার করে খুব সহজে একটি বাক্যের যেকোনো অবস্থানে থাকা অক্ষরটি পড়তে পারেন।
১. ইনডেক্সিং এর ধারণা
মনে রাখবেন, প্রোগ্রামিংয়ে গণনা শুরু হয় ০ (শূন্য) থেকে। অর্থাৎ একটি বাক্যের প্রথম অক্ষরটি আছে ০ নম্বর পজিশনে, দ্বিতীয়টি ১ নম্বরে, এবং এভাবে চলতে থাকে।
বাক্য শব্দ = "Jukti";
// J → ০ নম্বর ইনডেক্স
// u → ১ নম্বর ইনডেক্স
// k → ২ নম্বর ইনডেক্স
ইনডেক্স ব্যবহার: ভেরিয়েবল[নম্বর]
২. নির্দিষ্ট অক্ষর পড়া
বাক্য নাম = "বাংলা";
দেখাও নাম[০]; // আউটপুট: ব
দেখাও নাম[২]; // আউটপুট: ং
৩. শেষ অক্ষর খুঁজে বের করা
যুক্তি-তে আপনি আকার ব্যবহার করে বাক্যের দৈর্ঘ্য জেনে নিয়ে শেষ অক্ষরটি বের করতে পারেন। যেহেতু গণনা ০ থেকে শুরু, তাই শেষ অক্ষরের পজিশন হবে আকার - ১।
বাক্য টেক্সট = "স্বপ্ন";
পূর্ণসংখ্যা শেষ_পজিশন = (আকার টেক্সট) - ১;
দেখাও টেক্সট[শেষ_পজিশন]; // আউটপুট: ্ন
সতর্কতা:
যদি আপনি এমন কোনো ইনডেক্স ব্যবহার করেন যা বাক্যের আকারের চেয়ে বেশি, তবে প্রোগ্রামটিতে Error আসতে পারে।
৪. বিস্তারিত পূর্ণাঙ্গ উদাহরণ
// ইনডেক্স ব্যবহার করে শব্দ বিশ্লেষণ
বাক্য পংক্তি = "যুক্তি";
দেখাও "প্রথম অক্ষর: " + পংক্তি[০];
দেখাও "দ্বিতীয় অক্ষর: " + পংক্তি[১];
দেখাও "মোট দৈর্ঘ্য: " + আকার পংক্তি;
// লজিক্যাল ব্যবহার
যদি (পংক্তি[০] == "য") {
দেখাও "শব্দটি 'য' দিয়ে শুরু হয়েছে।";
}
অভিনন্দন! আপনি এখন যুক্তিতে স্ট্রিং এক্সেস করতে পারবেন।