您可以在 raku 中写入以下内容的事实
unit sub MAIN(Int $j = 2);
say $j
Run Code Online (Sandbox Code Playgroud)
是惊人的,而且参数解析是为你完成的这一事实是无用的。然而,我个人觉得非常不符合人体工程学,对于这样的论点,你必须写一个=来设置值,即
./script.raku -j=5
Run Code Online (Sandbox Code Playgroud)
我想知道是否有办法告诉解析器它应该允许没有选项的选项,=以便我可以编写
./script.raku -j 5
Run Code Online (Sandbox Code Playgroud)
我还没有在文档中看到这个,对于像我这样的人来说,这真的会更直观。如果目前不可能,我认为这将是一个有用的附加组件。
关于如何解析命令行参数已经有很多讨论。目前没有计划为 Raku 提供的开箱即用功能添加更多功能。
如果您想了解更多tweakability,你应该看的Getopt ::龙模块由莱昂TIMMERMANS
| 归档时间: |
|
| 查看次数: |
154 次 |
| 最近记录: |