Ruby:
টেক্সট ফাইল পড়া

কিভাবে:

রুবি তে ফাইল পড়া খুবই সহজ। আপনি File ক্লাস ব্যবহার করতে পারেন, যা ফাইলগুলি পড়ার জন্য বিভিন্ন পদ্ধতি প্রদান করে। এখানে পুরো ফাইল পড়ার একটি সাধারণ উদাহরণ দেওয়া হল:

File.open("example.txt", "r") do |file|
  puts file.read
end

যদি example.txt টেক্সটে “Hello, Ruby!” থাকে, এখানে আপনি যা পাবেন:

Hello, Ruby!

লাইন অনুযায়ী পড়ার জন্য:

File.foreach("example.txt") { |line| puts line }

একই example.txt, এখন আউটপুট লাইন অনুযায়ী হবে:

Hello, Ruby!

গভীর ডুব:

ঐতিহাসিকভাবে, ফাইল পড়া প্রোগ্রামিং ভাষাগুলির একটি মৌলিক বৈশিষ্ট্য হয়েছে, যা ফাইলসিস্টেমের সাথে মিথস্ক্রিয়াকে অনুমতি দেয়।

রুবিতে, আপনি বিভিন্ন টুল দিয়েও ফাইল পড়তে পারেন:

  1. IO ক্লাস: লো-লেভেল ফাইল অপারেশনসের জন্য।
  2. readlines পদ্ধতি: প্রতিটি লাইনকে একটি বিষয় হিসেবে নিয়ে পুরো ফাইলকে একটি এ্যারেতে লোড করে।
  3. File.read: পুরো ফাইলটি একটি স্ট্রিং হিসেবে পড়ার জন্য দ্রুত পদ্ধতি।

এখানে একটি বিনিময়ের বিবেচনা করতে হবে: File.read ছোট ফাইলের জন্য পরিপাটি, কিন্তু এটি বড় ফাইলগুলির জন্য মেমরি জনিত অন্তরায় হতে পারে। সেই সময়ে লাইন অনুযায়ী বা টুকরো টুকরো পড়া মূল্যবান হয়ে ওঠে।

দেখুন ও: