I get the idea behind this operator, but I still don't like it. For me this syntax raises too many problems:<br>- Readability: how often do you expect to find assignments in IF statements? Because I don't.<br>- Scope: if walrus is used in IF statement - where the scope will be in the IF statement or outside? If you think about it then it should be a local scope, but I can imagine it being a bug attractor.<br>I'm a noob though, plz don't beat me.