2012-10-30 48 views
0

我有一个字符串变量从用户这样打开文件:与用户输入的Ruby

mail = gets 

,我想使用这个变量来打开一个文件。

file = File.new(mail, "r") ##obviously this isn't working 

我该如何真正使用此邮件变量来打开该名称的文件?

感谢

回答

2
mail = gets.chomp 

gets函数给出了一个字符串\ n的结尾。

+0

完美工作,感谢texasbruce – shanahobo86

0

我喜欢mail = gets.strip

strip似乎是略微chomp慢,但我觉得它有点可读性。

如果你好奇的标杆,检查出的要点here