我正在創建一個互動故事,而不是遊戲。該選項在if/else
中不起作用;這裏是代碼。if/else語句中的變量不起作用
puts "Choose (1)yes or (2)no"
choice = gets.chomp
if #{choice}==1
puts "you chose yes"
elsif #{choice}==2
puts "you chose no"
else
puts "Invalid Choice"
我試圖離開它的介紹,但只是調用else語句,並在此設置,在前面的括號井字傢伙,它總是調用第一個選項。請幫忙。
您的換行符在哪裏?當然,你不是想把它作爲一行代碼來運行嗎? – meagar
很抱歉,換行符恰好是他們應該在的位置。在(2)之後沒有「after gets.chomp。all在正確的位置 – user3059932
如果是,那麼你需要確保它們在問題的源代碼中以這種方式出現,正常換行符應該正確粘貼到堆棧中溢出編輯窗口 –