Some programming languages allow conditional value assignments that look like
x = (IF condition THEN a ELSE b)
My search-fu is failing me: how do we call such statements in the jargon of programming languages?
It evokes functional programming, though some imperative languages achieve the same with a "ternary operator". In order to find relevant documentation for my favorite languages, I would really love to know the proper vocabulary!
Thanks a lot