Descripción
Esta función es una forma rápida de especificar muchas palabras pequeñas entre comillas. Por ejemplo, qw (foo bar baz) es equivalente a ('foo', 'bar', 'baz'). Algunos programadores sienten que el uso de qw facilita la lectura de los scripts de Perl. De hecho, puede usar cualquier conjunto de delimitadores, no solo los paréntesis.
Simplemente puede usar qw () para preparar una matriz como se muestra en el siguiente ejemplo.
Sintaxis
A continuación se muestra la sintaxis simple para esta función:
qw EXPR
Valor devuelto
Esta función devuelve una lista que consta del elemento de LIST evaluado como si fueran comillas simples.
Ejemplo
A continuación se muestra el código de ejemplo que muestra su uso básico:
#!/usr/bin/perl -w
@array = qw(This is a list of words without interpolation);
foreach $key (@array) {
print"Key is $key\n";
}
Cuando se ejecuta el código anterior, produce el siguiente resultado:
Key is This
Key is is
Key is a
Key is list
Key is of
Key is words
Key is without
Key is interpolation