in reply to how to print continuously in array of array?

Do you mean something like this?
#!/usr/bin/perl use warnings; use strict; my @ar = (qw/a b c/, [ 'level 1', 'level 1b', [ 'level 2', 'level 2b', [ 'level 3', [ 'level 4', [[ 'level 6 ']] + ]]]]); sub flatten { return map ref $_ ? flatten(@$_) : $_, @_; } print join ', ', flatten @ar;
لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ