Gli operatori condizionali possono essere utilizzati per definire funzioni. A questo punto è possibile valutare l'istruzione condizionale come segue:
elseif
alsoif
Se si utilizza elseif, il programma smette di valutare le istruzioni quando raggiunge la prima istruzione true. Quando si utilizza alsoif, il programma valuta tutte le istruzioni alsoif. Se una di esse è true, il programma non valuta alcuna delle istruzioni else successive.