লজিকবাংলা (LogicBangla) আউটপুট: সাধারণ স্মার্ট টেক্সট
লজিকবাংলা-এ টেক্সট আউটপুট শুধু সাধারণ প্রিন্টিং না—এটি স্মার্ট, টাইপ-অ্যাওয়ার এবং শিক্ষার্থীবান্ধব। এই গাইডে আমরা দেখবো কীভাবে সাধারণ বাক্য, কনক্যাটিনেশন, চেইনিং এবং সংখ্যা–বাক্যের বিশেষ আচরণ কাজ করে।
লজিকবাংলার আউটপুট সিস্টেমটি অটোমেটিক টাইপ কনভার্সন ও স্মার্ট অপারেশন সম্ভব।
১) সাধারণ বাক্য প্রিন্ট করা
যেকোনো টেক্সট স্ক্রিনে দেখাতে দেখাও কিওয়ার্ড ব্যবহার করা হয়।
টেক্সট অবশ্যই ডাবল কোটেশন (" ") এর ভেতরে লিখতে হবে।
দেখাও "হ্যালো, বাংলাল্যাং-এ আপনাকে স্বাগতম!";
এটি সরাসরি কনসোলে বাংলা ইউনিকোড টেক্সট প্রিন্ট করবে।
২) টেক্সট কনক্যাটিনেশন — + অপারেটর
দুটি বা একাধিক বাক্য জোড়া দিতে + অপারেটর ব্যবহার করা যায়।
এই ক্ষেত্রে উভয় পাশের ভ্যালু String হলে সরাসরি যুক্ত হয়।
বাক্য শুরু = "শুভ ";
বাক্য শেষ = "সকাল";
দেখাও শুরু + শেষ;
আউটপুট: শুভ সকাল
Interpreter-এর String.added_to() মেথড ব্যবহার করে
+ অপারেশন হ্যান্ডেল করা হয়—যেখানে অন্য ভ্যালুকে
str() দিয়ে রূপান্তর করা হয়।
৩) চেইনিং অপারেটর — >>
লজিকবাংলার সবচেয়ে শক্তিশালী আউটপুট ফিচার হলো >> (CHAIN) অপারেটর।
এটি টাইপ কনভার্সন নিয়ে চিন্তা ছাড়াই একাধিক ভ্যালু প্রিন্ট করতে দেয়।
দেখাও "আপনার নাম: " >> "আরিফ" >> " | জেলা: " >> "ঢাকা";
এখানে প্রতিটি অংশ আলাদা আলাদা এক্সপ্রেশন হিসেবে PrintNode.expressions
লিস্টে জমা হয় এবং Interpreter সেগুলো সিরিয়ালভাবে প্রিন্ট করে।
✔️ String, Number, Time সব একসাথে নিরাপদে প্রিন্ট করা যায়
৪) সংখ্যা ও বাক্যের স্মার্ট আচরণ
লজিকবাংলায় সংখ্যা × বাক্য এবং বাক্য × সংখ্যা দুইটাই সমর্থিত কিন্তু আচরণ আলাদা।
পূর্ণসংখ্যা ক = ৩;
বাক্য র = "প্রোগ্রাম";
দেখাও ক * র;
আউটপুট: ২৭
এখানে Number * String →
স্ট্রিংয়ের length নেয় ("প্রোগ্রাম" = ৯),
তারপর ৩ × ৯ = ২৭।
এবার উল্টোটা দেখো
দেখাও র * ক;
আউটপুট: প্রোগ্রামপ্রোগ্রামপ্রোগ্রাম
String * Number হলে Python-এর মতোই
স্ট্রিংটি নির্দিষ্ট সংখ্যক বার রিপিট হয়।
৫) বিশেষ নোট ও নিয়ম
দেখাওস্টেটমেন্টের শেষে সেমিকোলন (;) বাধ্যতামূলক- লজিকবাংলা সম্পূর্ণ Unicode-aware—বাংলা টেক্সট নেটিভলি কাজ করে
>>ব্যবহার করলে টাইপ কাস্টিং নিয়ে ভাবতে হয় না
বাক্য মেসেজ = "আপনার কোড সফলভাবে রান হয়েছে।";
দেখাও মেসেজ;
" " ছাড়া লেখা টেক্সটকে Logic Bangla আইডেন্টিফায়ার ধরে নিতে পারে।