Schrift
[thread]7658[/thread]

methode zur datentypbestimmung



<< >> 5 Einträge, 1 Seite
norman
 2006-01-28 12:03
#62376 #62376
User since
2004-03-11
46 Artikel
BenutzerIn
[default_avatar]
guten morgen,

gibt es einen standard den datentyp von perlstrukturen zu bestimmen?

Code: (dl )
1
2
3
4
5
6
7
8
my %types = (
hash => {},
array => [],
string => "abc",
int => 123
sub => \&my_sub
...
);


kann damit arbeiten?

Code: (dl )
1
2
if($types{array} =~ /^ARRAY/) { print "ein array"; }
if($types{hash} =~ /^HASH/) { print "ein hash"; }


gruß,
norman
renee
 2006-01-28 12:09
#62377 #62377
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
perldoc -f ref

Code: (dl )
1
2
3
4
5
my $var_a = 'string';
my $var_b = {key => 2};
my $var_c = [1,2];

print ref($var_a),"\n",ref($var_b),"\n",ref($var_c);
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
norman
 2006-01-28 12:21
#62378 #62378
User since
2004-03-11
46 Artikel
BenutzerIn
[default_avatar]
sauber! genau das habe ich gesucht.

gibt es eine standard-methode, um "reine" strings und "reine" int's zu validieren?

man kann das natürlich auch über regex validieren...
renee
 2006-01-28 12:26
#62379 #62379
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Eine Standard-Methode gibt es da leider nicht...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
ptk
 2006-01-28 17:16
#62380 #62380
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Um eine Zahl festzustellen, kannst du Scalar::Util::looks_like_number verwenden.
<< >> 5 Einträge, 1 Seite



View all threads created 2006-01-28 12:03.