use v6-alpha; =head1 Traversing a hash You want to perform an action on each entry (i.e., each pair) in a hash. =cut my %hash = ( 'one' => 'un', 'two' => 'deux', 'three' => 'trois' ); for %hash.kv -> $key, $value { say "The word '$key' is '$value' in French."; } for %hash.keys -> $key { say "$key => %hash{$key}"; } for %hash { say $_; # hmm ... }