next up previous contents
suivant: L'Interface utilisateur monter: Étendre le language Perl précédent: Essayer plusieurs fois   Table des matières

Donner un type à une variable

Perl est un language déclaratif (en association avec le module strict) et non typé.

Le module Data::Types propose une solution originale qui consiste à valider qu'un scalaire est d'un type donné ou bien de le transformer dans ce type donné.

Le module Data::Types gère plusieurs typages dont les entiers, les flottants ou les chaînes de charactères.

use Data::Types qw(:all);

my $amount = "1.4 Euro";

$amount = to_float($amount) unless is_float($amount);

print "$amount\n";


2006-03-15