Frage zu Perl
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
anweisung
code
dank
frage
geschweiften klammern
jemand
kleiner kriege
korrekte syntax
nehmen
resultat
schauen
spezifische syntax
umwandeln
verwenden
weglassen
zeichen
zeile
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Unter PHP würde ich das so machen, evtl. klappt es ja auch unter Perl:
for($c=1;$c<11;$c++) print "$c";
Erklärung:
Da du ja nur eine Anweisung hast, kannst du die geschweiften klammern weglassen.
Und da du so wenig Zeichen wie möglich verwenden sollst, einfach einen kürzeren Variablennamen nehmen ;)
Beitrag geändert: 2.12.2007 14:08:14 von thomasba -
(ohne jetzt perl spezifische Syntax zu nehmen)
count=0;
while(count++<11)print count
Aber wie ich Perl kenne, geht das noch kuerzer :D
edit (oder so):
for(count=1;count<11;print(count++)){}
edit: Hier mal was Perl-spezifisches:
print(join("",(1..10)));
Mal schauen, ob ich es noch kleiner kriege...
edit: Und weiter geht's :)
map(print,(1..10));
edit: Das laesst sich noch ein wenig unsauberer hinschreiben:
map print,1..10;
16 Zeichen. Kleiner geht wahrscheinlich nicht mehr.
edit: Ich bin einfach zu sehr auf korrekte Syntax eingestellt. Hier ist eine 11-Zeichen Loesung:
print 1..10
Jetzt bin ich aber gespannt, ob ich nicht doch noch was kleineres finde^^
Beitrag geändert: 2.12.2007 20:26:01 von bladehunter -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage