Thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse (168 answers)
Opened by havi at 2003-09-11 23:56

Linuxer
 2006-04-25 03:22
#51073 #51073
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
So, um die Diskussion vllt wieder zum eigentlichen Thema zu bringen... Ich bevorzuge Variante 1. Nachdem ich auf der Suche nach einem Stil alle Varianten durchpropiert habe, bin ich bei Variante 1 angekommen. Schleifen, Bedingungen, etc. entsprechen dieser Form.

Eine schliessende Klammer lässt mich nach einem passenden Keyword suchen (if / else / for* / while / ...), wobei eigentlich nicht das Keyword alleine ausschlaggebend ist, sondern auch die Einrückung. Stosse ich dabei vorher auf eine öffnende Klammer, ist das für mich ein Zeichen, dass hier ein extra-Block definiert ist, der aus einem bestimmten Grund da ist (s.u. zwischen den open und close des DICTFILE) ...

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
if ( scalar( @keywords ) <= 1 ) {
print "\b!";
}
else {
# replace file extension in filename for dict file
$file =~ s/vim$/dict/;
open DICTFILE, "> $dictdir/$file" or die "$dictdir/$file: $!\n";
{
local $" = $/;
print DICTFILE "@keywords" . $/;
}
close DICTFILE or die "$dictdir/$file: $!\n";
}
...


So, und nu... Gute Nacht...

[edit]Dank der Diskussion ist mir ein Fehler im Skript aufgefallen ... local eingefügt, nun macht der Block auch Sinn...[/edit]\n\n

<!--EDIT|Linuxer|1145977476-->
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse