Как объединить два массива, чередуя значения из каждого массива, в perl

Предположим, у меня есть 2 массива, как указано ниже

@a1 = ("Vinay", Raj, harry);
@b1 = ("dude","rock");

После слияния хочу получить такой результат

[
    Vinay
    dude
    Vinay
    rock
    Raj
    dude
    Raj
    rock
    harry
    dude
    harry
    rock
]

в основном я хочу объединить все значения индекса массива1 со всеми значениями индекса массива2.

Добавляя к вышеупомянутому вопросу, у меня есть другой запрос.

Для того же вопроса выше, как объединить 2 массива при определенном индексе массива. Например, у меня есть 2 массива на каждые 160 элементов, и теперь я хочу объединить массив для каждого 5-го элемента в наборах, это возможно?

Ответы на вопрос(6)

Ваш ответ на вопрос