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";