[英]Comparison in reading lines from file
有多種方法可以從文件中讀取行。 這是三個:
# 1
File.open("temp.txt", "r") do |f|
f.each_line { |l| puts l }
end
# 2
File.open("temp.txt", "r").each_line { |l| puts l }.close
# 3
File.readlines("temp.txt").each { |l| puts l }
您顯示的第一種方式即使在發生錯誤時也將關閉文件,而其他兩種則不會。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.