如果我使用多个 if/elsif 语句,但希望保持代码整洁,我可以让这段代码工作。请让我知道这段代码有什么问题。我期待看到一个带有 ["e"] 但返回 [] 的数组
def pull_vowels(str)
letters=str.split(//)
vowels=[]
0.upto(letters.count-1) {|idx|
vowels<<letters[idx] if letters[idx]==("a"||"e"||"i"||"o"||"u")
}
vowels
end
pull_vowels("test")