Lista de Expressões
A lista de expressões é usada para determinar se uma string ou um número estão em uma lista especificada. Por exemplo, se você quiser mudar a cor de cada elemento nos níveis 15, 23, e 45 para vermelho, você poderia usar o operador .in. (na lista de) e a lista de expressões mostrada abaixo.
if (level .IN. 15, 23, 45) then color = "red" endif
Há também o operador .NI. (não na lista) para determinar se um valor não está na lista.
Embora integrais e números reais possam existir junto dentro de uma lista, você não pode misturar números e strings. Além disso, ambos os operandos de um operador de lista devem ser do mesmo tipo. Uma palavra-chave cujo o valor seja uma string, como cellname, também pode ser incluída em uma lista de strings.
Uma escala consecutiva dos números pode ser indicada com a seguinte notação.
number1 - number2
Esta construção especifica que se number1 e number2 são ambos integrais, todos os integrais na escala do number1 ao number2 são parte da lista. Se o número for real, qualquer número maior ou igual ao number1 e menor ou igual ao number2 é incluído na lista. As expressões abaixo são exemplos de expressões válidas da lista.
Exemplos: