Frage

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?

War es hilfreich?

Lösung

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

See this doc.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top