En otros idiomas que he usado como Erlang y Python, si estoy dividiendo una cadena y no se preocupan por uno de los campos, que se puede utilizar un marcador de posición de subrayado. He intentado esto en Perl:asignación de Perl con un marcador de posición ficticia
(_,$id) = split('=',$fields[1]);
Pero me sale el siguiente error:
Can't modify constant item in list assignment at ./generate_datasets.pl line 17, near ");"
Execution of ./generate_datasets.pl aborted due to compilation errors.
¿El Perl tiene un patrón similar tal que podría utilizar en lugar de crear unas variables temporales inútiles?
Nota: incluso válido en una declaración 'my (undef, $ a, $ b) = ...' – ysth
Me gustaría votar esto, pero el uso de '$ a' y' $ b' previene yo. – darch
@darch: * eyeroll * – geekosaur