লজিকবাংলা(Logicbangla) আউটপুট: নতুন লাইন এবং ফরমেট
সুন্দর, পরিষ্কার এবং পাঠযোগ্য আউটপুট তৈরির জন্য নতুন লাইন (newline) অত্যন্ত গুরুত্বপূর্ণ। বাংলাল্যাং-এ এই নিয়ন্ত্রণটি ইচ্ছাকৃতভাবে ডেভেলপার-এর হাতে রাখা হয়েছে—যাতে আপনি ঠিক করবেন কোথায় লাইন ভাঙবে, কোথায় এক লাইনে থাকবে।
লজিকবাংলা-এ দেখাও নিজে থেকে newline যোগ করে না।
এজন্যই নতুনলাইন; আলাদা স্টেটমেন্ট হিসেবে রাখা হয়েছে যাতে ফরমেটিং পুরোপুরি নিয়ন্ত্রণযোগ্য হয়।
১) নতুনলাইন; স্টেটমেন্ট
আউটপুটকে পরবর্তী লাইনে নেওয়ার জন্য বাংলাল্যাং-এ নতুনলাইন; ব্যবহার করা হয়।
এটি অনেকটা অন্যান্য ভাষার \n এর মতো কাজ করে, তবে এখানে এটি একটি পূর্ণ স্টেটমেন্ট।
দেখাও "লাইন ১";
নতুনলাইন;
দেখাও "লাইন ২";
আউটপুট:
লাইন ১
লাইন ২
২) কেন নতুনলাইন; আলাদা করে প্রয়োজন?
ডিফল্টভাবে, পরপর দুটি দেখাও স্টেটমেন্ট একই লাইনে আউটপুট দেয়।
এতে করে আপনি চাইলে এক লাইনে বহু তথ্য সুন্দরভাবে দেখাতে পারেন।
দেখাও "নাম: " >> "রহিম ";
দেখাও "রোল: " >> ১০;
আউটপুট: নাম: রহিম রোল: ১০
এখন যদি আপনি চান রোল নম্বরটি পরের লাইনে আসুক, তাহলে নতুনলাইন; যোগ করলেই হবে।
দেখাও "নাম: " >> "রহিম ";
নতুনলাইন;
দেখাও "রোল: " >> ১০;
৩) একাধিক নতুন লাইন ব্যবহার
একাধিক নতুনলাইন; ব্যবহার করলে আউটপুটে ততগুলো ফাঁকা লাইন তৈরি হয়।
এটি হেডার–বডি আলাদা করা বা স্পেসিং তৈরিতে খুব কাজে লাগে।
দেখাও "হেডার";
নতুনলাইন;
নতুনলাইন;
দেখাও "বডি কন্টেন্ট";
✔️ এখানে হেডার এবং বডির মাঝে একটি ফাঁকা লাইন তৈরি হবে
৪) লুপের ভেতরে নতুন লাইন
সিরিয়াল ডাটা, তালিকা বা রিপোর্ট প্রিন্ট করার সময়
লুপের ভেতরে নতুনলাইন; সবচেয়ে বেশি ব্যবহৃত হয়।
পুনরাবৃত্তি (শুরু k = ১; ততক্ষণ k <= ৩; k++) {
দেখাও "আইটেম নম্বর " >> k;
নতুনলাইন;
}
এইভাবে প্রতিটি আইটেম আলাদা লাইনে প্রিন্ট হয়—যা পড়তে অনেক পরিষ্কার।
৫) প্রফেশনাল ফরমেটিং টিপস
দেখাও, >> এবং নতুনলাইন; একসাথে ব্যবহার করে
আপনি খুব সহজেই রিপোর্ট, ড্যাশবোর্ড বা টেবিল-স্টাইল আউটপুট বানাতে পারেন।
দেখাও "----------- রিপোর্ট -----------";
নতুনলাইন;
দেখাও "স্ট্যাটাস: " >> "সফল";
নতুনলাইন;
দেখাও "------------------------------";
নতুনলাইন;