下面的程序需要兩個輸入(逗號隔開)從用戶:以輸入從用戶在控制檯中紅寶石
puts "Enter the code"
input_codes = gets.split(',')
puts "your given code is: "
code_1 = input_codes[0]
code_2 = input_codes[1]
puts code_1=='GEO'
puts code_2=='TYP'
輸出如下:
Enter the code
> GEO,TYP
true
false
它應該打印true
兩個的情況下,對嗎?爲什麼在最後一種情況下打印false
?我錯過了什麼?
編輯:是的,有一個額外的換行符,我在開始時失蹤。在tadman的幫助下解決了這個問題。是的,檢查從那時起,事情就變得非常有用了!