You could do this, but is questionable whether it is an improvement:
::someFunction.let { if(isEnabled) it(a, b) else it(c, d) }
Alternatively using this instead of it:
::someFunction.run { if(isEnabled) invoke(a, b) else invoke(c, d) }
You could do this, but is questionable whether it is an improvement:
::someFunction.let { if(isEnabled) it(a, b) else it(c, d) }
Alternatively using this instead of it:
::someFunction.run { if(isEnabled) invoke(a, b) else invoke(c, d) }