Iif(Condition: Variant; TruePart: Variant; FalsePart: Variant): Variant;
Condition. Условие, которое требуется вычислить;
TruePart. Возвращается, если значение Condition равно True;
FalsePart. Возвращается, если значение Condition равно False.
Метод Iif обеспечивает условное выполнение операторов.
Метод Iif является эквивалентом трёхместного оператора «?:».
Отличие метода Iif от трёхместного оператора ?:
Iif(Condition, TruePart, FalsePart)
Iif сначала вычисляет значения
Condition, TruePart,
FalsePart, а затем в зависимости
от результата Condition возвращает
значение TruePart или FalsePart;
Condition ? TruePart : FalsePart
Трехместный оператор ? сначала
вычисляет значение Condition,
а затем в зависимости от результата вычисляет или TruePart,
или FalsePart.
Использование метода приведено в примере для IModelling.IsSeriesEmpty.
См. также: