Recientemente me encontré con el siguiente fragmento de código¿Dónde se documenta la sintaxis postfix `for` de Perl?
$count_stuff{$_}++ for @stuff;
Es una forma muy conveniente utilizar un hash para contar las apariciones de cadenas en una matriz, por ejemplo. Entiendo cómo funciona, pero no por qué funciona. No puedo encontrar la documentación para esta forma de usar para.
¿Por qué funciona? ¿Y dónde está la documentación?
Probablemente por la misma razón que se puede usar 'if',' while', o 'a menos 'después de una declaración. –
Gracias. Como puede ver, soy un novato de Perl, pero la metaetiqueta [de principiante] se eliminó. –
Existe cierta ambigüedad entre los perldocs 'perlfunc'' perlop' y 'perlsyn', pero entre estos tres se puede encontrar casi cualquier cosa. nótese bien 'perlfunc' se puede buscar con el modificador de línea de comando' -f' como en 'perldoc -f opendir'. –