|
|
|
|
|
by dr_zoidberg
2367 days ago
|
|
In my work we have code in many places along the lines of: data = expensive_function(blah, blah_blah)
if data:
# many lines of processing
data = expensive_function(blah, blah_bah)
And seen a lot of times where newcomers forget the assingment at the end that makes everything move. So yeah, the walrus version would be a lot simpler: while data := expensive_function(blah, blah_blah):
# process data
This is just one of the "edge cases" where the walrus makes sense. |
|