我试图理解一些用于逐块读取文本文件的Perl代码.
文本文件MYFILE如下所示:
First block
First Line: Something in here
Second Line: More here
Third Line: etc.
Second block
First Line: Something in here
Second Line: More here
Third Line: etc.
Run Code Online (Sandbox Code Playgroud)
代码用于提取找到正则表达式的块的行(并且它工作正常,我只想了解它).
这是我不理解的代码的一部分:
local $/ = q||;
while (<MYFILE>) {
do something;
}
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释这条线路local $/ = q||;在做什么吗?