This is a beta blog post I just published:

https://blogs.embarcadero.com/coming-in-rad-studio-13-a-conditional-ternary-operator-for-the-delphi-language/

Yes, it's a ternary operator, like ?: in other languages, but it's called if. So if will be both a keyword and an operator. This is a big change, and the most voted features on the old QP. I'm quite happy about it.

This blog post is based on a pre-release version of the RAD Studio software. No feature is committed until the product’s GA release.