对于一个小东西,我想将一些信息存储在一个文件中并以这种方式从中读取,我最后有一个二维数组.
假设这是配置文件的内容:
Banana:Yellow
Apple:Red
Run Code Online (Sandbox Code Playgroud)
这是我提出的代码:
a = File.read("config.txt")
b = a.split("\n")
k = Array.new
b.each { |x| k.push(x.split(":"))}
print k
Run Code Online (Sandbox Code Playgroud)
它有效,但肯定有更好的方法来做到这一点?