Schrift
[thread]11094[/thread]

funktion kompakter schrieben (Seite 2)



<< |< 1 2 >| >> 16 Einträge, 2 Seiten
Hagen
 2008-01-09 00:34
#104512 #104512
User since
2007-09-06
233 Artikel
BenutzerIn
[default_avatar]
Danke für die schnellen Antworten!
Gruß
Hagen
mr-sansibar
 2008-01-10 20:55
#104578 #104578
User since
2006-04-13
90 Artikel
BenutzerIn
[default_avatar]
danke für eure tips. da ich nicht so sehr fit bin in regex schreibe ich gerne if und lese-anweisungen.
mr-sansibar
 2008-01-10 22:07
#104588 #104588
User since
2006-04-13
90 Artikel
BenutzerIn
[default_avatar]
#Kein Kommentar+2008-01-03 21:26:08--
du könntest die meldungen alle einem array speichern, macht das dann alles wartbarer.

kleines beispiel:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
my @strings     = qw (
                                abc 
                                def 
                                der
                          );

my $string      = join ("|", @strings);

my $test        = "defined";


if ($test =~ m/$string/i){
        print "GEFUNDEN! ($&)\a\a\a\a";
}

<>;



was meinst du mit dieser anweisung


Code (perl): (dl )
my $test        = "defined";
styx-cc
 2008-01-10 22:09
#104589 #104589
User since
2006-05-20
533 Artikel
BenutzerIn

user image
da wird der variable $test der string 'defined' zugewiesen, sprich ein print $test wuerde am bildschirm "defined" ausgeben..
Pörl.
betterworld
 2008-01-11 20:40
#104633 #104633
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
mr-sansibar+2008-01-03 21:02:16--
kann man diese Funktion kompakter schreiben ?

vg, mr-sansibar

Code (perl): (dl )
1
2
3
if ( $message =~ /socketException/ ) {
                return 'NullPointerException';
        }

Das sollte wohl SocketException heißen statt NullPointerException, oder? (NullPointerException wird ja weiter unten noch mal abgefragt).

Am Auftreten solcher Fehler merkt man, dass es auf jeden Fall notwendig ist, das kompakter zu schreiben :)
Gast Gast
 2008-01-11 23:07
#104637 #104637
betterworld+2008-01-11 19:40:16--
mr-sansibar+2008-01-03 21:02:16--
kann man diese Funktion kompakter schreiben ?

vg, mr-sansibar

Code (perl): (dl )
1
2
3
if ( $message =~ /socketException/ ) {
                return 'NullPointerException';
        }

Das sollte wohl SocketException heißen statt NullPointerException, oder? (NullPointerException wird ja weiter unten noch mal abgefragt).

Am Auftreten solcher Fehler merkt man, dass es auf jeden Fall notwendig ist, das kompakter zu schreiben :)


danke für dein hinweiss !
<< |< 1 2 >| >> 16 Einträge, 2 Seiten



View all threads created 2008-01-03 22:02.