Rubyでは、区切り文字またはファイルの終わりに到達するまでデータを読み取ろうとしています。
$/これは、または$INPUT_RECORD_SEPARATORを区切り文字に再定義することで可能であることがわかりました。ただし、Ruby言語のすべての「機能」を使用して、これを行うためにグローバルの値を変更するのは難しいようです。また、readlineは区切り文字を消費するために使用されましたが、返されるものには含まれていませんでした。
ループ内で文字ごとに値を取得する必要のない区切り文字を使用しながら「まで読み取る」方法は他にありますか?