estoy tratando de crear una matriz 2D en Perl¿Cómo creo una matriz 2D en Perl?
mi código:
my @wordsList=();
my @words=();
for ($id=0; $id<[email protected]; $id++)
{
my $eng = $db->selectall_arrayref("select word from words
left outer join language
on words.languageId = language.languageId
where words.languageId = $id
;");
foreach $eng(@$eng)
{
my($word) = @$eng;
$ref_to_Array->[$id][$word] = @words($id,$word);
}
return $words($id, $word);
}
$wordsList= NextWords();
print $wordsList;
vuelve no .. porque quiero devolver la matriz 2d.
actualización
Todavía estoy confundido porque cuando yo haga la consulta, me da una lista de palabras como:
select word from words where language_id = 1
(1=english, 2 - chinese, 3 - french)
estoy usando el bucle a través del lenguaje y con el fin para obtener todas las palabras de la base de datos
El problema es que quiero hacer un bucle y quiero que la matriz se agregue automáticamente a la matriz 2d.
Entiendo el concepto en la matriz 2d .. – JoT