Grund für das Einfrieren des Systems?

Grund für das Einfrieren des Systems?

Wenn Sie dies eingeben, :(){:|:&};:friert das System ein. Was ist der Grund dafür?

Antwort1

:()

definiert eine Funktion namens ':'

{ :|:& };

Dies ist die Funktion: Sie ruft die Funktion selbst auf und leitet die Ausgabe an dieselbe Funktion weiter ":" und stellt den Prozess in den Hintergrund. (Rekursiver Aufruf) mit ; ​​beendet sie die Funktionsdefinition

:

Ruft die Funktion auf und verursacht Chaos.

Antwort2

Dies wurde auf stackoverflow.com beantwortet. Detaillierte Antworten finden Sieda drüben.

verwandte Informationen