surprised to find that one of the things I miss most from Rust that's apparently not in Python is ability to assign a new variable directly with a proper (multiline-if-necessary) if/else statement. It nicely ensures that the variable will have a value after it's done, right?
In Rust:
let bar = if foo { "something" } else { "something else" };
@schlink Yeah, unfortunately I've done the following in python way too often:
bar = 'something else'
if foo:
bar = 'something'