【发布时间】:2010-03-17 15:45:17
【问题描述】:
在 Ruby 中,我希望读取数据,直到到达分隔符或文件末尾。
我发现这可以通过将$/ 或$INPUT_RECORD_SEPARATOR 重新定义为我的分隔符来实现。然而,由于 Ruby 语言中的所有“特性”,改变全局的值来做到这一点似乎很笨拙。此外,readline 用于使用分隔符,但不包含在返回的内容中。
在使用不涉及在循环中逐个字符获取值的分隔符时,是否有任何其他方法可以“读取直到”?
【问题讨论】:
-
在这种情况下,“readline 用于使用分隔符而不包含在返回的内容中”是什么意思?