我目前在学习Ruby,除了小字符串比较问题之外,我正在享受大多数的一切。红宝石:字符串比较问题
answer = gets()
if (answer == "M")
print("Please enter how many numbers you'd like to multiply: ")
elsif (answer. == "A")
print("Please enter how many numbers you'd like to sum: ")
else
print("Invalid answer.")
print("\n")
return 0
end
我在做什么是我使用gets()函数来测试用户是否要增加他们的输入或添加它(我测试过这两种功能;他们的工作),这是我后来用得到一些更多的输入功能和浮点翻译(也可以)。
会发生什么事是我进入一个和我得到“无效答案。”同样的情况与M.
发生了什么事吗? (我也使用过.eql?(sp),它也会返回广告)
一直认为这是“bupkiss”,但我想官方英文拼写将是meshuggah。 – 2009-12-09 21:16:57
我注意到你已经提出了3个问题,但没有接受任何答案。我不是说你应该接受我的,但如果你的问题解决了,你应该接受别人的。 – 2009-12-09 21:29:47