Input perl6如何在管道中的$*开始和结束时执行某些操作?

Input perl6如何在管道中的$*开始和结束时执行某些操作?,input,raku,Input,Raku,在awk中,有一些特殊的开始和结束模式,允许您在读取输入之前和之后执行某些操作。perl6中的等效函数是什么?例如: cat someFile | perl6 -ne '{do something before reading input} {do something else with input} {do something last after all inputs read}' 谢

在awk中,有一些特殊的开始和结束模式,允许您在读取输入之前和之后执行某些操作。perl6中的等效函数是什么?例如:

cat someFile | perl6 -ne '{do something before reading input} 
                          {do something else with input}
                          {do something last after all inputs read}'
谢谢

lisprog

END say 'end';
say 'middle';
BEGIN say 'begin';
显示:

begin
middle
end

请参见。

另请参见文档章节请注意,这可被视为权宜之计:正常的第一/最后/下一个相位器应能工作,但目前不行:谢谢raiph!!我没有太多注意相位器部分;我想每一点知识都是有价值的。我将阅读更多关于相位器的内容。