我仍然試圖找出每個之間的差異,並閱讀文檔後選擇。每個之間的差異,並在下面的代碼中選擇?紅寶石
有人可以向我解釋爲什麼每個和選擇都可以在下面的代碼中替換嗎? 我不明白爲什麼使用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