আমি কোনও ফাইলের লাইনগুলি পড়তে নিম্নলিখিত কোডটি ব্যবহার করার চেষ্টা করছিলাম। তবে কোনও ফাইল পড়ার সময় বিষয়বস্তুগুলি সমস্ত এক লাইনে থাকে:
line_num=0
File.open('xxx.txt').each do |line|
print "#{line_num += 1} #{line}"
end
তবে এই ফাইলটি প্রতিটি লাইন আলাদাভাবে প্রিন্ট করে।
আমাকে স্টিডিন ব্যবহার করতে হবে, যেমন ruby my_prog.rb < file.txt
আমি যেখানে ধরে নিতে পারি না যে লাইন-এন্ডিং অক্ষরটি ফাইলটি ব্যবহার করে। আমি কীভাবে এটি পরিচালনা করতে পারি?
read
।
line.chomp
লাইনের শেষগুলি পরিচালনা করতে ব্যবহার করুন ( @ শ্রীনিবাসান্যাক সৌজন্যে )
line_num = 0
আপনি ব্যবহার করতে পারেনeach.each_with_index
বা সম্ভবতeach.with_index
।