Resultados de la búsqueda a petición "perl"

3 la respuesta

¿Cómo llevar el código de referencia al constructor?

Tengo el siguiente código: my $coderef = ${MyModule::MyTool->new};pero cuando lo intento $coderef->();recibí un error: Not a CODE reference¿Cómo puedo hacer referencia al constructor (sin llamarlo) y ejecutar el código referenciado tarde?

1 la respuesta

¿Cómo compilar perl con DEBUG_LEAKING_SCALARS?

Estoy tratando de instalar perl con-DDEBUG_LEAKING_SCALARS perlbrew install perl-5.24.1 -DDEBUGGING -DDEBUG_LEAKING_SCALARS --as perl-debug-5.24.1pero sin éxito: $ perl -V | perl -MData::Dumper -e 'local $/; $_ = <>; $h{$1} = $2 ...

1 la respuesta

En Perl, ¿cómo cambio, elimino o inserto una línea en un archivo, o lo anexo al comienzo de un archivo?

Quiero realizar cambios en el contenido de un archivo modificando, eliminando o insertando líneas o agregando al principio del archivo. ¿Cómo puedo hacer eso en Perl? Esto es unpregunta ...

10 la respuesta

¿Cómo imprimo elementos únicos en la matriz de Perl?

Estoy empujando elementos en una matriz durante una declaración while. Cada elemento es el nombre de un maestro. Termina siendo nombres de maestros duplicados en la matriz cuando finaliza el ciclo. A veces no están uno al lado del otro en la ...

2 la respuesta

Perl: utf8 :: decode vs. Encode :: decode

Tengo algunos resultados interesantes tratando de discernir las diferencias entre usarEncode::decode("utf8", $var) yutf8::decode($var). Ya descubrí que llamar a las primeras varias veces en una variable eventualmente resultará en un error "No se ...

3 la respuesta

¿Cómo puedo evitar que Perl interprete la doble barra diagonal inversa como un carácter de barra diagonal inversa simple?

¿Cómo puedo imprimir una cadena (entre comillas simples) que contiene doble barra diagonal inversa\\ caracteres como están sin hacer que Perl de alguna manera lo interpole en una barra simple\? No quiero alterar la cadena agregando más caracteres ...

4 la respuesta

declarando una tabla hash en un archivo y usándola en otra en Perl

Necesito crear una tabla hash en un archivo y usarlo en otro. La razón es que la tabla es mi "base de datos" y será cambiada, y quiero que se asiente con todos los demás archivos de datos, y no con los archivos de script. ¿Cómo puedo usar la ...

2 la respuesta

Succinct MooseX :: Declarar errores de validación de firma de método

He sido partidario de adoptar Moose (y MooseX :: Declare) en el trabajo durante varios meses. El estilo que fomenta realmente ayudará a la mantenibilidad de nuestra base de código, pero no sin algún costo inicial de aprender nueva sintaxis, ...

4 la respuesta

@ARGV está vacío con ActivePerl en Windows 7

Tengo el siguiente script de Perl. Estoy tratando de ejecutarlo en Windows 7 usando ActivePerl: #!c:\Perl64\bin\perl.exe -w use strict; my $mp3splt_exe = 'c:\Program Files (x86)\mp3splt\mp3splt.exe'; my $mp3splt_args = '-o "@n @f" -g "r%[@o @N]" ...

5 la respuesta

Perl: ¿Buena manera de probar si un valor está en una matriz?

Si tengo una matriz: @int_array = (7,101,80,22,42);¿Cómo puedo verificar si el valor entero 80 está en la matriz sin recorrer cada elemento?