【发布时间】:2018-09-30 09:23:23
【问题描述】:
这里发生了一些我不太明白的事情。
> my @arr = <ac bc abc>
> @arr.grep: (( * ~~ /a/ ) && ( * ~~ /b/ ))
(bc abc)
但是
> @arr.grep(* ~~ /a/).grep(* ~~ /b/)
(abc)
什么原因?
【问题讨论】:
-
@raiph 谢谢!不确定我对答案了解多少,所以我最简单的解决方案是:
@a.grep: { /a/ && /b/ } -
@raiph 奇怪的是,即使是
Juncture也能正常工作:@a.grep: /a/&/b/
标签: raku