Spielchen

10/09/2007 - 21:25 von Martin Bley | Report spam
Hallo NG,

was macht eigentlich folgendes Kommando (bitte nicht ausprobieren -
den Fehler habe ich auch schon gemacht).

$ :()(:|:&);:

Lustige Menschen posten sowasin ihrer Signatur.

Besten Dank.

Gruß,
Martin

Martin Bley
 

Lesen sie die antworten

#1 Philipp Tölke
10/09/2007 - 21:55 | Warnen spam
Martin Bley schrieb:
was macht eigentlich folgendes Kommando (bitte nicht ausprobieren -
den Fehler habe ich auch schon gemacht).

$ :()(:|:&);:



(Der $ gehört nicht dazu, das ist nur der Prompt...)

":()" ist der Kopf einer Funktion. "(:|:&)" ist der Inhalt der Funktion.
Wie man sieht wird hier die Funktion zweimal aufgerufen und in den
Hintergrund geschickt. ";" schliesst die Funktionsdefinition ab und ":"
ruft die Funktion schliesslich auf:

#v+
bomb()
(
bomb | bomb &
)
bomb
#v-

wird zu:

#v+
:()
(
: | : &
)
:
#v-

Und Zeilenumbrüche kann man nunmal weglassen:

#v+
:()(:|:&);:
#v-

Grüße,
Philipp Tölke
PGP: 0x96A1FE7A

Ähnliche fragen