谁能提供一些线索,说明为什么这两段代码不相同?我唯一的想法是后一个代码部分中的.open不在一个块中,文件句柄保持打开状态.
File.open(file) do |io|
io.each_line do |line|
body_string << line
end
end
Run Code Online (Sandbox Code Playgroud)
还有这个
File.open(file).each_line {|line| body_string << line}
Run Code Online (Sandbox Code Playgroud)
谢谢.
| 归档时间: |
|
| 查看次数: |
1062 次 |
| 最近记录: |