我正在制作一个简单的程序,根据所选单词对用户输入进行审查。Ruby:是否可以将if语句==设置为2个变量?
puts "Enter your Text: "
text = gets.chomp.downcase!
puts "Word to censor: "
censor1 = gets.chomp
censor1.downcase!
puts "Second word to censor: "
censor2 = gets.chomp
censor2.downcase!
words = text.split(" ")
words.each do |letter|
if letter == censor1
print "CENSORED "
else
print words + " "
end
end
那么,是否可以设置:'if letter == censor1 and censor 2'?
Th e“和”没有任何意义。你可能意思是“或”。 – 2015-01-31 19:49:40
我给出了一个解释你的问题的答案,就像其他人一样,但现在我不太确定,所以我修改了我的答案。你需要编辑问题来澄清你所问的问题。 – 2015-01-31 20:16:44