我仍然试图找出每个之间的差异,并阅读文档后选择。每个之间的差异,并在下面的代码中选择?红宝石
有人可以向我解释为什么每个和选择都可以在下面的代码中替换吗? 我不明白为什么使用select,然后代码编写器将它放入一个数组? 另外,了解其差异的好方法是什么?
def word_unscrambler(str, words)
str_letters = str.split("").sort
anagrams = []
words.select do |word|
word_letters = word.split("").sort
anagrams << word if str_letters == word_letters
end
anagrams
end
'select'不应该以这种方式使用。 – oldergod