لا، هذه العبارة خاطئة. يمكن أن تكون نتيجة عبارة if دالة أخرى.
في العديد من لغات البرمجة، يمكنك وضع استدعاء دالة أو تعريف دالة (مثل دالة لامدا في بايثون) داخل كتلة if، وهذا يعني أن الدالة ستُنفذ أو تُعرّف فقط إذا كان شرط if صحيحًا. كما يمكن أن تُرجع الدالة قيمة يمكن استخدامها في شرط if، أو يمكن أن تُرجع الدالة نفسها كقيمة.