Utilizzo delle istruzioni

Le istruzioni controllano la logica di un'espressione.

Le istruzioni possono essere di due tipi.

  • Le istruzioni Return restituiscono un valore. Affinché un'istruzione Return sia valida, il risultato deve corrispondere al tipo di dati della proprietà per cui viene definita l'espressione.
  • Le istruzioni If specificano un elenco di istruzioni da eseguire quando la relativa condizione è vera (true). Affinché un'istruzione If sia valida, il risultato deve essere un valore booleano. Per espandere la condizione, è possibile utilizzare le istruzioni Else ed Else If.

Per inserire un'istruzione, procedere come segue.

  1. Dalla sezione Istruzioni della tavolozza, trascinare un'istruzione nell'editor oppure fare clic su Inserisci istruzione e selezionare l'istruzione dall'elenco a discesa.

    È possibile inserire un'istruzione in qualsiasi punto in cui è visibile una freccia blu nell'editor. Quando si aggiunge un'istruzione nell'editor, viene aggiunta una barra blu verticale per indicare un blocco istruzione. Le istruzioni possono essere nidificate le une all'interno delle altre e ognuna è indicata da una barra blu.

  2. Selezionare gli oggetti e gli operatori per l'espressione. Dopo aver selezionato un oggetto, è possibile selezionarne gli attributi o i metodi. Fare riferimento alla sezione Utilizzo degli oggetti e degli operatori.
  3. Per rimuovere un blocco istruzione, fare clic su Rimuovi istruzione nel blocco e selezionare Rimuovi.

Quando si iniziano a selezionare i campi in un'istruzione, il termine espressione viene delimitato da un bordo rosso per indicare che non è valido. Non è possibile salvare un'espressione finché tutte le istruzioni in essa contenute non sono valide, come descritto di seguito.

  • Le istruzioni If devono restituire un valore booleano.
  • Le istruzioni Return devono restituire il tipo di dati previsto:
    • Per le trasformazioni di proprietà e per le proprietà derivate, il tipo di dati previsto è il tipo di dati della proprietà trasformata o derivata. Fare riferimento alla sezione Proprietà.
    • Per le convalide customizzate, il tipo di dati previsto è un valore booleano.