Sólo estoy tratando de aprender un poco de Perl y he encontrado esto:operadores consecutivos y los soportes
foreach $element (@{$records})
{
do something;
}
A mis ojos novato, esto se lee: "para cada elemento de un conjunto llamado {@ $ records}, haga algo " pero, dado que parece un nombre poco probable para una matriz (con" @{$
"en total), me imagino que no es tan simple?
También he encontrado "%$
" usados juntos. Sé %
significa un hash y $
significa un escalar pero no sé lo que significan juntos.
¿Alguien puede arrojar alguna luz sobre esto?
prefiero acceder a un solo elemento en una matriz de referencia con '$ array -> [0]' –
@LeonardoHerrera Gracias (lo olvidé por completo, pero vale la pena mencionarlo ya que es ampliamente utilizado especialmente con hashes). Actualicé la respuesta. – Matteo
3 o son 4 formas de obtener un elemento de matriz cuando se le da una referencia de matriz. Me pregunto cuántos hay en Perl 6? 3 maneras se ponen un poco confusas. – Scooter