【发布时间】:2011-12-11 20:06:15
【问题描述】:
所以我想知道如何在 ruby 中处理此处的文档,例如,这是我程序中的主循环:
begin
word = gets
if word.nil?
next
end
command = word.chomp.to_s
print word
end until (word.eql? "EOI")
我通过 ./file <<EOI 运行它
但是,如果用户更改了用作终止字符串的内容,那么最后一行显然会失败。是否有一些全局变量可以让我检测用户指定为终止字符串的内容?如果没有,处理<<EOI 的最佳方式是什么?
谢谢大家。
示例输入:
hello
world
EOI
【问题讨论】: