我正在尝试将来自Match对象的块映射到具有可变字符串值的Pairs数组-我想这需要对字符串进行标量处理。我可以通过将它们放在方括号中并为它们建立索引来弄清楚如何做到这一点:
my @n =map { $_.key => [$_.value.Str][0] }, G::parse($str).chunks;
Run Code Online (Sandbox Code Playgroud)
用$(..)标量是无效的,克隆等也无效。必须有一种更规范的方法。为什么$(..)不起作用-不是它的作用是什么?