【发布时间】:2011-11-22 16:02:28
【问题描述】:
假设我有一个句子数组:
a = ["I love pie", "I love you more and more each day", "every day is a good day"]
我想测试句子中的每个单词。因为 ruby 太棒了,所以我认为 a.each.each 可能会起作用,但事实并非如此。有没有一种干净的方法,而不必将每个嵌套在每个内部?
【问题讨论】:
-
值得注意的是没有String#each,所以“I love pie”.each 是
NoMethodError。你需要"I love pie".split.each,即使没有包装数组。
标签: ruby loops coding-style each