Los operadores de pertenencias evalúan si un objeto pertenece a otro, o se encuentra dentro del contenido de una tabla, el resultado de la comprobación es un valor booleano. La siguiente tabla contiene los operadores disponibles:
Nombre | Operador | Sintaxis | Resultado |
---|---|---|---|
En | in |
string in array[string] |
boolean |
boolean in array[boolean] |
|||
number in array[number] |
|||
Contiene | contains |
array[string] contains string |
|
array[boolean] contains boolean |
|||
array[number] contains number |
Operador In
El operador devuelve true
si un valor se encuentra dentro de una tabla del mismo tipo.
<b:eval expr='"dos" in ["uno","dos","tres"]'/> <!-- Por defecto -->
El resultado de la operacion sera true
si el valor "dos" se encuentra dentro de la tabla.
Operador Contains
El operador devuelve true
si la tabla contiene un valor específico del mismo tipo.
<b:eval expr='[10,20,30,40,50] contains 40'/> <!-- Por defecto -->
Si la tabla numérica contiene el valor "40", el resultado de la operacion sera true
Mas detalles y ejemplos en: Membership operators Blogger Code PE.