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

  • J Medema

    J Medema

    11 EKİM 2006
  • sWooZie

    sWooZie

    9 ŞUBAT 2006
  • TechXCentral

    TechXCentral

    12 Temmuz 2011