我一直在测试这段代码,它没有像我预期的那样工作.有人可以对此有所了解吗?
language = { JS: "Websites", Python: "Science", Ruby: "Web apps" }
puts "What language would you like to know? "
choice = gets.chomp
case choice
when "js" || "JS"
puts "Websites!"
when "Python" || "python"
puts "Science!"
when "Ruby" || "ruby"
puts "Web apps!"
else
puts "I don't know!"
end
Run Code Online (Sandbox Code Playgroud)
当我输入它的第一个条目时,但如果我使用后一个条目它会打印"我不知道!"
即:如果我输入'js'运行,但如果我输入'JS'它会抛出'我不知道'!
如何在字符串中定义-last元音?
例如,我有一个单词"经典"
我想找到"classs i c" 这个词的最后一个元音是字母" i ",并删除最后一个元音.
我在想 :
def vowel(str)
result = ""
new = str.split(" ")
i = new.length - 1
while i < new.length
if new[i] == "aeiou"
new[i].gsub(/aeiou/," ")
elsif new[i] != "aeiou"
i = -= 1
end
end
return result
end
Run Code Online (Sandbox Code Playgroud)