\ Pass it a value (which might be null) and a default value (on TOS). If the

\ first is null, evaluates to the second; otherwise the value is given:



: ?: \ x1 x2 -- x

swap null?

if drop else nip then ;

Having to learn "Kotlin" for a customer's project, and was intrigued by their "Elvis operator" So here's a version for 8th. You're welcome: