8
Trong Perl, toán tử ,
có thể được sử dụng để nối các danh sách; tuy nhiên, Perl 6 không làm phẳng Danh sách trong ngữ cảnh này dẫn đến Danh sách hai Danh sách. Kết hợp các Danh sách yêu cầu sử dụng |
, toán tử trượt.Perl 6 Danh sách ghép nối mà không cần trượt?
my @a = <a b c>;
my @b = <d e f>;
my @ab = |@a, |@b;
Có viết tắt nào cho hoạt động này không?
hoặc @ab tôi = (@a, @b) .flat '; ' – Joshua
này có lẽ nên chỉ ra rằng nó sẽ loại bỏ nhiều lớp nếu các giá trị không phải là vô hướng. 'my \ list = (1,2, (3,4, (5,6))); nói flat list' => '(1 2 3 4 5 6)' nhưng sử dụng '|()' chỉ làm phẳng các phần riêng lẻ 'my \ list = (1,2, | ((3,4, (5,6)))); nói list' => '(1 2 3 4 (5 6))' –