Wie kann ich eine Klassenvariable als Fließkomma in Moose deklarieren?Wie kann ich eine Klassenvariable als Fließkomma in Moose deklarieren?
Mein (fiktives) Beispiel unten erzeugt Fehler für "Real", "Number" etc ... "Str" funktioniert aber besiegt den Zweck .. Suche/Google hilft nicht, da ich nicht das richtige treffen kann Suchbegriffe ...
PROBLEM.pm
package PROBLEM;
use strict;
use warnings;
use Moose;
has 'PROBLEM'=> (isa=>'real',is =>'ro',required=>'0',default=>sub {0.1;});
main.pl
use strict;
use warnings;
use PROBLEM;
my $problem=PROBLEM->new();
Die offizielle Dokumentation für Standardtypen finden Sie in der Elch-Dokumentation: http://search.cpan.org/dist/Moose/lib/Moose/Util/TypeConstraints.pm#Default_Type_Constraints – perigrin