Volver a la página principal
miércoles 20 noviembre 2024
7

Cómo declarar variables en Perl

En Perl, las variables se declaran utilizando los prefijos $, @ o % según el tipo de datos que almacenarán (escalar, lista o hash). Es posible declararlas sin restricción o de manera estricta usando my para limitar su alcance.

Tipos de variables en Perl

En Perl, las variables se dividen en tres tipos principales:

1. Escalares ($): Almacenan valores simples como números, cadenas o referencias.

2. Arrays (@): Almacenan listas ordenadas de valores.

3. Hashes (%): Almacenan pares clave-valor.

Declaración básica de variables

  • Sin restricción:
$variable = "Hola, mundo";
@lista = (1, 2, 3, 4);
%hash = (clave1 => 'valor1', clave2 => 'valor2');
  • Con restricción usando my:
my $variable = 42;
my @lista = ('a', 'b', 'c');
my %hash = (nombre => 'Juan', edad => 30);

¿Por qué usar my?

El uso de my es recomendable para declarar variables locales en un ámbito específico, lo que mejora la seguridad del código y evita errores relacionados con variables globales.

Tabla de prefijos y tipos de variables

Prefijo Tipo Descripción Ejemplo
$ Escalar Valor único (número, cadena, referencia) $nombre = "Perl";
@ Array Lista ordenada de valores @nombres = ("Ana", "Luis");
% Hash Pares clave-valor %datos = (nombre => "Ana");

Ejemplos prácticos

Declarar y usar variables escalares

my $mensaje = "Hola, Perl";
print $mensaje; # Salida: Hola, Perl

Declarar y usar arrays

my @numeros = (1, 2, 3, 4);
print $numeros[0]; # Salida: 1

Declarar y usar hashes

my %usuario = (nombre => 'Carlos', edad => 25);
print $usuario{nombre}; # Salida: Carlos

Referencias

Consulta la documentación oficial de Perl para más detalles sobre variables y su uso.

Etiquetas:
perl
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer