Pregunta

Apologies for being newbie, I inherited perl code that I can not figure out, perhaps one of you can.

for ( @{$things} ){

...
}

I know arrays begin with @ and scalars begin with $.

I am not sure exactly what we are doing here, and attempts to print it out fail. What is the best way to print out @{$things} so I can figure out what this for loop is all about?

¿Fue útil?

Solución

$things is a reference to an array
@{$things} dereference this array

See this doc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top