在构建一个小助手模块来获取网络电台的时候,我发现自己想要提供一个常量的命名参数。不少 DateTime 的方法都有一个命名的参数,而 $*TZ 就不对了。事实证明,这在 Perl 6 中真的很简单。 constant term:<GMT> = timezone => 0; say DateTime.now(|GMT) GMT 这个词还是一个 Pair,所以我们要把它 slip 进去,但当人们习惯了恒定的 Pair 词的概念后,还是会觉得它更短一些,更有表现力。 by gfldex rakulang 匿名吞噬者 链式调用 Shell Piping 在 Raku 中共享命令行参数 剖析一个 Raku 片段