以下程序接受用户的两个输入(逗号分隔):
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 的帮助下修复了该问题。是的,从那时起,检查的东西就非常酷且有用!