Skip to content

Commit dd15d15

Browse files
claudeschnaitter
authored andcommitted
feat: Add walrus operator (:=) to loops section
This might be better as it's own section, but it can stay here for now.
1 parent 422b859 commit dd15d15

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

900-Cheatsheet.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,17 @@ while True:
194194
continue # Überspringe den Rest des Codes in der Schleife und starte die nächste Iteration
195195
print(zaehler)
196196
zaehler += 1
197+
198+
# Walrus-Operator := (Assignment Expression)
199+
# Erlaubt Zuweisung in Bedingungen
200+
while result := calculate():
201+
print(result) # Schleife läuft, solange calculate() nicht None/0/False zurückgibt
202+
203+
# Äquivalent zu:
204+
result = calculate()
205+
while result:
206+
print(result)
207+
result = calculate()
197208
```
198209

199210
### `for`

0 commit comments

Comments
 (0)