Frank Heckenbach a écrit :
So it seems to come down to this:
Do we want it on the LHS? If so, I think we "must" use your proposal, and then, of course, also on the RHS.
If we don't need it on the LHS, then using `if ... then ...else' on the RHS seems preferable.
For me the construct `a if cond else b := ...' looks too unnatural ...