Operadores em Expressões nomeadas
Os operadores operam sobre símbolos, strings e números nas expressões nomeadas. Estes são os tipos de operadores:
- aritméticos - ^ (exponenciação), *, /, \, Mod, +, –
Ambos / e \ são operadores da divisão; o anterior produz um resultado do tipo dobro, o último do tipo integral.
O seguinte são exemplos de expressões que contêm operadores aritméticos (" -> " é a abreviação para "avalia").
1 + "4" -> 5 2.3 * 3 -> 6.9 12/5 -> 2.4 12\5 -> 2
- comparação - <, <=, >, >=, =, <>, e, e ou.
O seguinte são exemplos de expressões que contêm operadores de comparação:
20 < 10 -> Falso 7 >= 7 -> Verdadeiro
- condicional — IIf (condicional, resultado-real, resultado-falso)
O seguinte são exemplos de expressões que contêm IIf:
IIf (500>200, "math OK";, "math wrong") -> "math OK" IIf (500<200, "math OK", "math wrong") -> "math wrong"
- concatenação de string — &
O seguinte são exemplos de expressões que contêm &:
1 & "4" -> "14" "Dog" & " and " & "Cat" -> "Dog and Cat"
Símbolos combinados
Você pode construir expressões mais complexas combinando símbolos para criar símbolos mais longos. Por exemplo:
System.Math.Cos(System.Math.PI*45.0/180.0) -> 0.707 System.String.Length("Dog" & " and " & "Cat") -> 11
O primeiro símbolo avalia ao cosseno de um ângulo de 45 graus. O segundo símbolo avalia o comprimento de caractere de três strings concatenadas.