Шта је друго?

Иначе је програмска увјетна наредба да, ако претходни увјети нису истинити, приказује алтернативне информације или извршава алтернативне наредбе.

 мој $ к = 10; иф ($ к == 10) {принт "Кс је једнако 10"; } елсе {принт "Кс није једнак 10"; 

}

Изнад је пример Перл кода који први поставља к варијаблу као 10. Ако ова вредност остаје 10, тада прва наредба иф даје "Кс једнако 10". Међутим, ако се ова вредност промени, одштампаће "Кс није једнако 10".

Условна наредба, Елсе иф, иф статемент, Программинг термс