有没有办法用变量替换下面代码中的[aeiou]?问的原因是我以后是否必须用辅音来做这件事,似乎最好定义变量并在正则表达式中使用它,因为我想它会更清晰。
def word_mutation(word)
vowels = %w[a e i o u]
if word.match(/^[aeiou]/)
return word
else
return "consonant-starter"
end
end
所以再次,我试图使用或只是好奇尝试使用类似的东西:
if word.match(/^vowels/)
谢谢!
答案 0 :(得分:1)
您可以使用插值,就好像它是双引号字符串:
if word.match(/^#{vowels}/)