English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Standard
  • Altre funzioni

If Equal

funzione copia link

Scopo

Ritorna il terzo argomento se il primo è uguale al secondo altrimenti ritorna il quarto argomento.

Sintassi

string risultato = "" // leggo il risultato della funzione
// 
risultato := IfEqual(prima espressione, seconda espressione, se uguali, se non
uguali)

Argomenti

Prima Espressione E' la prima espressione per testare l'uguaglianza tra due espressioni.
E' una qualunque espressione che può prendere qualsiasi tipo.
Seconda Espressione E' la seconda espressione per testare l'uguaglianza tra due espressioni.
E' una qualunque espressione che può prendere qualsiasi tipo.
Se Uguali E' l'espressione che ritorna nel caso in cui il risultato delle prime due espressioni sono uguali.
Questa espressione può essere qualsiasi espressione di qualunque tipo.
Se Non Uguali E' l'espressione che ritorna nel caso in cui il risultato delle prime due espressioni non sono uguali.
Questa espressione può essere qualsiasi espressione di qualunque tipo.

Valore di ritorno

Viene ritornato il risultato della terza espressione qualora il risultato della prima espressione è uguale a quello della seconda altrimenti ritorna il risultato della quarta espressione.

Esempio di codice

IFEQUAL
{
  Msg := IfEqual(operatore1, operatore2, I due operatori inseriti sono
    uguali, I due operatori inseriti sono differenti)
  // 
  OperatoriLogici.LabelIfEqual.Text := Msg
}
  • Se, alla prima e seconda espressione, viene assegnato Null o StringaVuota, la funzione ritornerà il risultato della terza espressione.
  • Se viene assegnato alla prima espressione StringaVuota e alla seconda espressione Null o viceversa, allora la funzione ritornerà il risultato della quarta espressione.

Ultima modifica: 25/10/2016 / Validità: da 8.5.3800

Vedi Anche

  • If (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum