当我在字符串上测试这个程序时,输出为0.我认为我的逻辑是合理的,它只是一个小的语法.有谁看到了问题?
def VowelCount(string)
string.downcase
i = 0
vowels = 0
until i == string.length-1
if (string[i] == "a" || string[i] == "o" || string[i] == "e" || string[i] == "i" || string[i] == "u")
vowels += 1
end
i += 1
end
return vowels
end
Run Code Online (Sandbox Code Playgroud)