Schrift
[thread]9089[/thread]

indexes zählen



<< >> 8 Einträge, 1 Seite
Froschpopo
 2007-06-15 01:35
#77537 #77537
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
$array ist eine Arrayreferenz.
Wie kann ich die Elemente ohne Schleife zählen?
Ronnie
 2007-06-15 01:47
#77538 #77538
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
3
4
5
6
7
#!/usr/bin/perl

use strict;
use warnings;

my $ref = [ qw/foo bar buz/ ];
print scalar @{$ref}, "\n";
ptk
 2007-06-15 01:51
#77539 #77539
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Code: (dl )
use 5.9.5; say scalar grep { time } @$array_referenz;

Dieses Codestück hat nur ein Problem: es funktioniert nicht am 1. Januar 1970 um Mitternacht. Das löse ich, indem ich perl 5.9.5 erzwinge, welches bekanntermaßen erst seit 2007 erhältlich ist. Als Nebeneffekt kann ich sogar "say" statt "print" schreiben.





:-)
shigetsu
 2007-06-15 06:15
#77540 #77540
User since
2007-04-22
16 Artikel
BenutzerIn
[Homepage] [default_avatar]
Wers kryptisch mag (der Vollständigkeit halber):

Code: (dl )
print $#$ref+1;


Was annimmt, das $[ gleich 0 is (default).\n\n

<!--EDIT|shigetsu|1181873974-->
renee
 2007-06-15 11:24
#77541 #77541
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Einfach nur wegen TIMTOWTDI ;)

Code (perl): (dl )
1
2
my $ref = [1,2,3];
print @$ref . '';
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/
shigetsu
 2007-06-15 15:50
#77542 #77542
User since
2007-04-22
16 Artikel
BenutzerIn
[Homepage] [default_avatar]
Oder

Code: (dl )
0+@$ref


;-)
MisterL
 2007-06-15 16:07
#77543 #77543
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
TATMWTDI
There are too much ways to do it
:-D


...ist doch so, wenn man sich die Vorschläge anschaut

(scnr)
“Perl is the only language that looks the same before and after RSA encryption.”
renee
 2007-06-15 16:20
#77544 #77544
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Es kommt darauf an, wie man es sieht. Der eine fühlt sich von so viel Freiheit erschlagen und möchte dass es nur *einen* Weg gibt, der andere freut sich, so viele Wege gehen zu können. Aber die Diskussion um verschieden Programmiersprachen hatten wir letzt erst. Hier bitte keine Diskussion losbrechen.
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/
<< >> 8 Einträge, 1 Seite



View all threads created 2007-06-15 01:35.