Совет 183. Функция If с одним плечом и в программе

В совете 40 было показано, что в программе вместо оператора if можно использовать функцию if. Но у функции if один недостаток (особенность) – у нее должно быть всегда два плеча: if ond, правое плечо, левое плечо). Но этот недостаток можно обойти, записав на месте «лишнего» плеча текстовую константу (см. рис. 183) с программой-функции, «выдавливающей» из вектора (аргумент функции) Not-Zero) нули.

Примечание: В каждом плече альтернативы, реализуемой функцией if в программе, можно записать несколько операторов, объединенных в массивы.