Thread Aus IF-Block aussteigen (8 answers)
Opened by bianca at 2010-11-21 15:43

bianca
 2010-11-21 15:43
#142965 #142965
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
Hi @All!
Habe hier einen elend langen Quelltext innerhalb eines IF-Blockes.
Nun kommt eine neue Bedingung hinzu, die ich im vorhandenen IF noch nicht wissen kann, weil ich dafür eine sub anspringe.
Nun suche ich eine Möglichkeit, quasi in diesem IF-Block einen Ausbruch zu finden, damit ich den Quelltext nicht komplett neu einrücken muss. Das wäre echt extrem großer Aufwand weil haufenweise Blöcke enthalten sind, die nicht eingerückt werden dürften.

Mein Versuch scheitert natürlich.
Gibt es da was elegantes?

Danke Euch

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl -w
use strict;
use warnings;

if (1==1) {
    if (2==2) { # will ausbrechen aus dem if-Block
        last;
    }
    print "In if\n";
}
print "Nach if\n";


Edit: Mir geht es darum zu verindern, aus einem
Code (perl): (dl )
1
2
if (1==1) {
}

ein
Code (perl): (dl )
1
2
3
4
if (1==1) {
    if (2==2) {
    }
}

machen zu müssen, da die Einrückung sehr schlecht wäre.
Last edited: 2010-11-21 15:45:40 +0100 (CET)
10 print "Hallo"
20 goto 10

View full thread Aus IF-Block aussteigen