相关疑难解决方法(0)

在Ruby中读取文件的常用方法是什么?

在Ruby中读取文件的常用方法是什么?

例如,这是一种方法:

fileObj = File.new($fileName, "r")
while (line = fileObj.gets)
  puts(line)
end
fileObj.close
Run Code Online (Sandbox Code Playgroud)

我知道Ruby非常灵活.每种方法的好处/缺点是什么?

ruby file-io

271
推荐指数
7
解决办法
33万
查看次数

为什么"啜饮"文件不是一种好的做法?

为什么"啜饮"文件不是普通文本文件I/O的好习惯,何时有用?

例如,为什么我不应该使用这些?

File.read('/path/to/text.txt').lines.each do |line|
  # do something with a line
end
Run Code Online (Sandbox Code Playgroud)

要么

File.readlines('/path/to/text.txt').each do |line|
  # do something with a line
end
Run Code Online (Sandbox Code Playgroud)

ruby io slurp

33
推荐指数
2
解决办法
9757
查看次数

标签 统计

ruby ×2

file-io ×1

io ×1

slurp ×1