#!/usr/bin/env perl6
#Demonstate array and hash slicing
my @array=(0,1,2,3,4,5,6,7,8,9);
my %hash=(a=>0, b=>1, c=>2, e=>3);
say "Original Array: \n", @array;
say "Original Hash \n",%hash;
say "Slicing Array with a range [0..3]: ";
say @array[0..3];
say "Slicing Array with duplicate index [0,0]: ";
say @array[0,0];
say 'Slicing hash into another hash %hash{qw}:kv.hash : ';
say %hash{qw}:kv.hash;
say 'Slicing hash in to value array %hash{qw}: ';
say %hash{qw};