perl6 – 如何在Perl 6中的命令行上传递任意参数列表?

前端之家收集整理的这篇文章主要介绍了perl6 – 如何在Perl 6中的命令行上传递任意参数列表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道如何将命令行上的单个和命名参数传递给Perl 6脚本,但是如何传递任意参数列表?

例如,

script.pl6 fileA.txt fileB.txt

然后运行它

script.pl6 fileC.txt fileD.txt .. fileZ.txt

解决方法

原始命令行参数可以在@ * ARGS中找到.

您还可以使用带有slurpy参数的sub& MAIN,即

sub MAIN(*@args) { ... }

请注意,这将拒绝传递标志的调用.如果你想捕获它们,请使用

sub MAIN(*@args,*%flags) { ... }

猜你在找的Perl相关文章