Sehen Sie sich alle Kontrollflussoptionen an
Schleifen:
F: For-Schleife. Genau wie bei Python.
V: Für eine Schleife über einen Bereich. Weder Variable noch Bereich müssen angegeben werden, daher 2 Zeichen kürzer.
W: While-Schleife. Genau wie bei Python.
#: Endlose while-Schleife. Escape mit Fehler oder expliziter Unterbrechung. Nur try ... exceptverfügen jetzt in Pyth.
Funktionen:
D: Allgemein definieren. Genau wie Python.
L: 1 Argument, keine Zuweisungsfunktion, wie Pythons Lambda, aber benannt. Funktionsname, Variablenname und return ( R) müssen nicht angegeben werden, daher 3 Zeichen kürzer.
Funktionsprogrammierung:
f: Filter - Wählen Sie Elemente der Eingabesequenz aus, die bei Eingabe von Lambda die Wahrheit zurückgeben.
f: Erste Ganzzahl größer oder gleich der Eingabe, die ein wahrheitsgemäßes Filterergebnis liefert.
m: Map - transformiere Elemente der Eingabesequenz unter Verwendung von Eingabe-Lambda.
u: Eingangssequenz auf Eingangs-Lambda verkleinern, Akkumulator auf drittes Argument initialisieren.
o: Reihenfolge - ältere Elemente der Eingabesequenz mit Eingabe-Lambda als Schlüssel.
Normalerweise gibt es mehrere Möglichkeiten für ein bestimmtes Problem, und nur durch das Schreiben von Testlösungen mit jedem von ihnen können Sie herausfinden, welche am kürzesten ist.