my @array = [ qw/ 1 1 1 1 1 / ], [ qw/ 0 1 1 0 0 / ], [ qw/ 0 0 0 0 1 / ], [ qw/ 0 0 0 0 0 / ], [ qw/ 0 1 0 -1 0 / ], ; say @array.pairs.first({.value.all == 0 }).key; #### say @array.pairs.first(*.value.none).key; #### say @array.pairs.first({ 0 == [+] .value.list}).key; #### say @array.pairs.first({ not [||] .value.list}).key;