Хорошо, не знаю, где это спросить, но я начинающий программист, использующий Perl. Мне нужно создать массив из массива, но я не уверен, что было бы лучше использовать ссылки на массив / хэш, или массив хэшей или хэш массивов и т. Д.
Мне нужен массив совпадений: @totalmatches
Каждое совпадение содержит 6 элементов (строк):
@matches = ($chapternumber, $sentencenumber, $sentence, $grammar_relation, $argument1, $argument2)
Мне нужно вставить каждый из этих элементов в массив @matches
/ хэш / ссылку, а затем вставить этот массив / ссылку / хэш в массив @totalmatches
.
Соответствия найдены на основе поиска файла и выбора строк на основе соответствия критериям.
ВОПРОСЫ
Какую структуру данных вы бы использовали?
Можете ли вы вставить массив в другой массив, как если бы вы помещали элемент в массив? Это эффективный метод?
Можете ли вы нажать все 6 элементов одновременно или сделать 6 отдельных нажатий?
При работе с 2-мерным циклом вы бы использовали:
foreach (@totalmatches) {
foreach (@matches) {
...
}
}
Спасибо за любой совет.