我正在尝试将文件中的前10行转换为字符串并将其写入另一个文件.
我有:
File.open("read_file.txt", "r") do |rf|
File.open("write.txt", "w") do |wf|
rf.each_line.with_index do |line, idx|
break if idx > 9
wf.puts(line)
end
end
end
Run Code Online (Sandbox Code Playgroud)
是否有更优雅和有效的方式来打破指定数量的行
理想情况下,这样的事情file.lines(3) : String会很好,但肯定不可用.
crystal-lang ×1