copapy.iif#

copapy.iif(expression, true_result, false_result)#
Overloads:
  • expression (value[Any]), true_result (uniint), false_result (uniint) → value[int]

  • expression (value[Any]), true_result (unifloat), false_result (unifloat) → value[float]

  • expression (float | int), true_result (TNum), false_result (TNum) → TNum

  • expression (float | int), true_result (TNum | value[TNum]), false_result (value[TNum]) → value[TNum]

  • expression (float | int), true_result (value[TNum]), false_result (TNum | value[TNum]) → value[TNum]

  • expression (float | int | value[Any]), true_result (TNum | value[TNum]), false_result (TNum | value[TNum]) → value[TNum] | TNum

Inline if-else operation. Returns true_result if expression is non-zero, else returns false_result.

Parameters:
  • expression (Any) – The condition to evaluate.

  • true_result (Any) – The result if expression is non-zero.

  • false_result (Any) – The result if expression is zero.

Returns:

The selected result based on the evaluation of expression.