放弃在 raku 中解析参数时使用 =
Drop use of = in parsing arguments in raku
您可以用乐写以下内容
unit sub MAIN(Int $j = 2);
say $j
太棒了,参数解析已经为你完成了
有用。但是我个人觉得非常不符合人体工程学
对于这样的参数,你必须写一个 =
来设置值,即
./script.raku -j=5
我想知道是否有办法告诉解析器它应该允许不带选项的选项
=
这样我就可以写
./script.raku -j 5
我没有在文档中看到这个,这对某些人来说真的更直观
像我这样的。如果目前不可能,我认为这将是一个有用的附加组件。
已经有很多关于应该如何解析命令行参数的讨论。目前没有计划为 Raku 开箱即用的功能添加更多功能。
如果您想要更多的可调整性,您可能应该看看 Leon Timmermans
的 Getopt::Long module
您也可以使用 SuperMAIN, a library for CLI processing。这为 MAIN
添加了一些新的超能力
您可以用乐写以下内容
unit sub MAIN(Int $j = 2);
say $j
太棒了,参数解析已经为你完成了
有用。但是我个人觉得非常不符合人体工程学
对于这样的参数,你必须写一个 =
来设置值,即
./script.raku -j=5
我想知道是否有办法告诉解析器它应该允许不带选项的选项
=
这样我就可以写
./script.raku -j 5
我没有在文档中看到这个,这对某些人来说真的更直观 像我这样的。如果目前不可能,我认为这将是一个有用的附加组件。
已经有很多关于应该如何解析命令行参数的讨论。目前没有计划为 Raku 开箱即用的功能添加更多功能。
如果您想要更多的可调整性,您可能应该看看 Leon Timmermans
的 Getopt::Long module您也可以使用 SuperMAIN, a library for CLI processing。这为 MAIN
添加了一些新的超能力