小编ope*_*edi的帖子

Ruby:如何将从文件读取的行拆分为二维数组?

对于一个小东西,我想将一些信息存储在一个文件中并以这种方式从中读取,我最后有一个二维数组.

假设这是配置文件的内容:

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)

它有效,但肯定有更好的方法来做到这一点?

ruby arrays io

1
推荐指数
1
解决办法
681
查看次数

标签 统计

arrays ×1

io ×1

ruby ×1