FAQ:在 Raku 中,如何从列表中删除重复项以仅获取唯一值?
my $arr = [1, 2, 3, 2, 3, 1, 1, 0];
# desired output [1, 2, 3, 0]
Run Code Online (Sandbox Code Playgroud)
@arr.unique # (1 2 3 0)
Run Code Online (Sandbox Code Playgroud)
my %unique = map {$_ => 1}, @arr;
%unique.keys; # (0 1 2 3) do not rely on order
Run Code Online (Sandbox Code Playgroud)
set(@arr).keys
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |