slu*_*nen 94
IO.read("filename")
Run Code Online (Sandbox Code Playgroud)
要么
File.read("filename")
Run Code Online (Sandbox Code Playgroud)
Nic*_*ick 19
File.readlines("filename")
Run Code Online (Sandbox Code Playgroud)
这也是从文件中读取所有内容并在回车符上拆分拆分的好方法.返回是一个Array,每个元素有一行.
请忽略建议"你永远不应该啜饮(这是令人讨厌的术语)文件".有时这是一个非常有用,明智的事情.
假设您正在重复读取文件:即使考虑到o/s将缓存文件,很有可能将文件读入数组是逐行读取文件的合理优化.