SORU
4 NİSAN 2011, PAZARTESİ


Ruby bir dosyayı okumak için kullanılan yöntemler nelerdir?

Ruby bir dosyayı okumak için kullanılan yöntemler nelerdir?

Örneğin, burada bir yöntem:

fileObj = File.new($fileName, "r")
while (line = fileObj.gets)
  puts(line)
end
fileObj.close

Ruby son derece esnek olduğunu biliyorum. Faydaları her yaklaşımın dezavantajları nelerdir?

CEVAP
4 NİSAN 2011, PAZARTESİ


File.open("my/file/path", "r") do |f|
  f.each_line do |line|
    puts line
  end
end
# File is closed automatically at end of block

Aynı zamanda açıkça yukarıdaki gibi (senin için open kapatır bir blok pass) sonra dosyayı kapatmak için:

f = File.open("my/file/path", "r")
f.each_line do |line|
  puts line
end
f.close

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edgar flores

    Edgar flores

    7 HAZİRAN 2006
  • hanksranger

    hanksranger

    6 EKİM 2009
  • martin shervington

    martin sherv

    7 EKİM 2011