Salto condizionato
• if(cond, x, y) - Restituisce x se cond è vero (diverso da zero), altrimenti restituisce y.
Vengono valutati solo gli argomenti necessari di if. Se cond è vero, y non viene valutato e se cond è falso, x non viene valutato. In questo modo eventuali errori in x e in y potrebbero passare inosservati.
if non è una funzione ma un operatore di controllo di PTC Mathcad e non funziona con operatori che modificano le funzioni, ad esempio l'operatore di vettorizzazione.
Argomenti
• cond è un'espressione, generalmente contenente un operatore booleano.
• x, y sono numeri arbitrari, array o stringhe, oppure funzioni che valutano a uno di essi.