Jemand zu Hause?Leser: 19
Quoteverstehst.[...] mit ok oder not ok durchgelaufen [...]
2009-07-27T08:08:12 murphyUm die Frage beantworten zu können, müsste man erstmal wissen, was Du unterQuoteverstehst.[...] mit ok oder not ok durchgelaufen [...]
2009-07-27T08:27:46 sid burnMir stellt sich die Frage warum du dies überhaupt tun möchtest?
1 2 3 4
use Test::More tests => 1; ok($condition, $text) or diag('Meh, something went wrong!');
Guest FocusP.S. Welche "internen Variable" wertet or denn aus, $? ist's ja nicht, das ist ja nur für "externe Befehle" wie ich jetzt weiß.
0 or print "fehler";
1
2
3
4
5
6
7
print "test" || die;
# ist
print ("test" || die);
print "test" or die;
# ist
(print "test") || die
2009-07-27T11:31:37 renee"or" wertet gar keine "internen Variablen" aus. Da schaut sich das Ergebnis auf der linken Seite an und wenn das "unwahr" ist, wird die rechte Seite ausgeführt.
perlsub nochmal durchlesen. funktionen haben rückgabewerte, und im einfachsten fall steckst du die in die variablen, in denen du sie haben willst:my $sum = summe(4, 5, 6);
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-ProblemGuest Focus2009-07-27T11:31:37 renee"or" wertet gar keine "internen Variablen" aus. Da schaut sich das Ergebnis auf der linken Seite an und wenn das "unwahr" ist, wird die rechte Seite ausgeführt.
Aber ist das Ergebnis der "linken Seite" denn nirgends abgelegt?