【发布时间】:2014-10-16 14:02:42
【问题描述】:
我有一个字符串数组。
看起来像这样:
big_array = Array.new
big_array[0] = ["aib","ulster","anglo","hsbc"]
big_array[1] = ["ulster","hdfc","citibank"]
big_array[2] = ["aib", "citibank"]
现在,我想从这里创建另一个包含银行名称的数组。 我知道如何做到这一点的唯一方法是。
big_array.join(" ").split(" ").uniq
现在,这适用于少量数据。但是如果 big_array 的索引达到 1000 秒会怎样。这似乎不是最好的方法。有没有更好的方法来实现这一点?
附:我刚刚举了一个例子来说明我正在尝试做的事情。不是实际的代码。只是想要一个更优雅的解决方案。
【问题讨论】: