【发布时间】:2012-12-10 16:30:29
【问题描述】:
以下程序接受用户的两个输入(逗号分隔):
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 的帮助下修复了该问题。是的,从那时起,inspect 东西就非常酷且有用!
【问题讨论】:
标签: ruby console user-input