রুবিতে নতুন লাইন ছাড়া কীভাবে কিছু মুদ্রণ করা যায়


105

puts রুবিতে বিবৃতি স্বয়ংক্রিয়ভাবে একটি নতুন লাইন যুক্ত করে, আমি কীভাবে এড়াতে পারি?


উত্তর:


130

printপরিবর্তে ব্যবহার করুন। আপনি এটিকে অনুসরণ করতে চাইতে পারেন STDOUT.flush


আপনার জ্ঞাতার্থে. STDOUT.flushঅন্তর্নিহিত অপারেটিং সিস্টেমে আইওএসের মধ্যে যে কোনও বাফার ডেটা ফ্লাশ করে। $STDOUT.print "no newline" $STDOUT.flushউত্পাদনno newline
Lorem

দুর্দান্ত, থেক্স @ সার্জিও :) আমি এটি জানতাম তবে আমি সর্বদা আপনার পোস্টগুলি দেখতে পছন্দ করি he
সিডনি

@ সিডনি: আমি আনন্দিত যে আমার পোস্টটি কার্যকর হয়েছিল :)
সেরজিও টুলেন্টসেভ

7

এছাড়াও, "ক্যারেজ রিটার্ন" নির্দেশ করতে এবং বর্তমান লাইনের শুরুতে পরবর্তী মুদ্রণ করতে আপনাকে লাইনের শেষে "\ r" যুক্ত করতে হবে


2
যদি তিনি কেবল বর্তমান লাইনের শেষে আরও মুদ্রণের পরিকল্পনা করছেন তবে নয়। লাইনটি শেষ করতে তিনি শেষ মুদ্রণের জন্য পুটগুলি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, পরিবর্তিত (এখনও সংক্ষিপ্ত) দৈর্ঘ্যের একটি তালিকা প্রিন্ট করার সময় এটি দরকারী।
ববডুলিটল

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.