|
|
|
|
|
by dwenzek
1172 days ago
|
|
I would not say this is incorrect as there is no definition of `a: condition`. As being declarative is about expectations, one translation could be: I expect that "either both a and the condition to be true, or b true and the condition false" once the computation done. a when: condition
b when: not condition
|
|
This is a definition after all.
c = a if condition else c = b
Whether c is implicit or not doesn't matter too much.
I think the comment you respond to is still correct.