readline EXPR
引数EXPRには、ファイルハンドルのtypeglob(*STDINなど)を指定します。readlineは指定されたファイルハンドルを読み込み、読み込んだ内容を返します。スカラコンテキストでは、呼び出し毎に一行読み込んで返します。ファイルの最後まで読み込んだら、以後の呼び出しでは
undefを返します。リストコンテキストでは、ファイルの最後まで読み込んで、行のリストを返します。
readlineが読み込む行とは、$/で定義されることに注意してください。$/にundefを設定した場合は、readlineはスカラコンテキストとなり、空のファイルを読み込んだ場合は、最初は '' を返し、それ以降はundefを返します。
readlineの使い方
$line = <STDIN>; $line = readline(*STDIN);