#!/usr/bin/perl -s use v5.24; use Test2::V0; our ($tests, $examples); run_tests() if $tests || $examples; # does not return die <@*, scalar @di; shift $pool[1]->@*} : scalar @di, map shift $pool[$_]->@*, @di); } ### Examples and tests sub run_tests { SKIP: { skip "examples" unless $examples; is [arrange_di('IDID')], [2, 3, 1, 4, 0], 'example 1'; is [arrange_di('III')], [0, 1, 2, 3], 'example 2'; is [arrange_di('DDI')], [3, 1, 0, 2], 'example 3'; } SKIP: { skip "tests" unless $tests; } done_testing; exit; }