【发布时间】:2020-08-27 00:17:18
【问题描述】:
您可以在 raku 中写以下内容
unit sub MAIN(Int $j = 2);
say $j
太棒了,为您完成参数解析的事实超出了
有用。但是我个人觉得非常不符合人体工程学
对于这样的论点,你必须写一个= 来设置值,即
./script.raku -j=5
我想知道是否有办法告诉解析器它应该允许选项没有
= 这样我就可以写了
./script.raku -j 5
我没有在文档中看到这个,这对某些人来说真的更直观 像我这样的。如果目前无法实现,我认为这将是一个有用的附加组件。
【问题讨论】:
-
Fwiw,aiui Raku(do) 在今年早些时候得到了改进(它声称它是从 2021.03 开始的,但我不相信这是对的)这样你就不必写
=设置一个命名的 arg 值。在cli doc page 中搜索“单个命名参数也可以用空格分隔”。
标签: raku