Operatori utilizzati nelle espressioni nominate
Gli operatori agiscono sui simboli, le stringhe e i numeri delle espressioni nominate. I tipi di operatori disponibili sono i seguenti:
- aritmetica: ^ (elevamento a potenza), *, /, \, Mod, +, –
Entrambe / e \ sono operatori di divisione; il primo produce un risultato di tipo doppio, il secondo produce un risultato di tipo intero.
Di seguito sono riportati alcuni esempi di espressioni contenenti operatori aritmetici (" -> " è l’abbreviazione di "valuta in").
1 + "4" -> 5 2.3 * 3 -> 6.9 12/5 -> 2.4 12\5 -> 2
- confronto: <, <=, >, >=, =, <>, e, e o.
Di seguito sono riportati alcuni esempi di espressioni contenenti operatori di confronto:
20 < 10 -> False 7 >= 7 -> True
- condizionali: IIf(conditional,true-result,false-result)
Di seguito sono riportati alcuni esempi di espressioni contenenti IIf:
IIf (500>200, "math OK";, "math wrong") -> "math OK" IIf (500<200, "math OK", "math wrong") -> "math wrong"
- concatenazione di stringhe: &
Di seguito sono riportati alcuni esempi di espressioni contenenti &:
1 & "4" -> "14" "Dog" & " and " & "Cat" -> "Dog and Cat"
Simboli combinati
Combinando i simboli in modo da formare simboli più lunghi è possibile costruire espressioni più complesse. Ad esempio:
System.Math.Cos(System.Math.PI*45.0/180.0) -> 0.707 System.String.Length("Dog" & " and " & "Cat") -> 11
Il primo simbolo è uguale al coseno di un angolo di 45 gradi. Il secondo simbolo è uguale alla lunghezza in caratteri di tre stringhe concatenate.