• Publicidad

Saber si una variable contiene un entero

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Saber si una variable contiene un entero

Notapor Linuxero » 2007-06-12 18:40 @820

Hola!

He buscado en el foro por si este tema ya lo habia comentado alguien pero como no he encontrado nada ahi va...

La idea es sencilla, tengo una variable $var y quiero saber si contiene un valor entero. ¿Hay alguna forma de hacerlo?

Gracias.
Linuxero
Perlero nuevo
Perlero nuevo
 
Mensajes: 4
Registrado: 2007-06-07 06:11 @299

Publicidad

Notapor explorer » 2007-06-12 19:14 @843

Esta es una posible forma:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use Data::Types qw(:int);

print "$var es entero\n" if is_int($var);
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14482
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor explorer » 2007-06-12 19:21 @848

Esta es otra:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use Regexp::Common qw /number/;

$var =~ /^$RE{num}{int}$/  and  print "$var es entero\n";
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14482
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados