Ir abajo
CesarV
CesarV
Admin
Masculino Cantidad de envíos : 114
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
https://sites.google.com/view/cesarv1821

¿Cómo saber si al evaluar un test a cada elemento de un compuesto, al menos una vez resulta TRUE? Empty ¿Cómo saber si al evaluar un test a cada elemento de un compuesto, al menos una vez resulta TRUE?

el Sáb Oct 01, 2011 11:36 am
¿Cómo saber si al evaluar un test a cada elemento de un compuesto, al menos una vez resulta TRUE?

Puedes usar el siguiente NULLNAME

Código:
* Evalúa el TEST para los elementos de un compuesto no vacío.
* Si para alguno de los elementos es TRUE, devuelve TRUE.
* Si para todos los elementos es FALSE, devuelve FALSE.
NULLNAME AlgunoTrue?Comp ( comp Test1Arg -> flag )
::          ( comp Test1Arg )
Find1stTrue ( ob T // F )
DUP        ( ob T T // F F )
NOT?SEMI
            ( ob T )
SWAPDROP    ( T )
;

*************************************

Recuerda que esto no sólo funciona para listas.
También funciona para todo tipo de objetos compuestos.
El compuesto debe ser no vacío.

___________________________________________________
SITIO WEB:     https://sites.google.com/view/cesarv1821
Volver arriba
Permisos de este foro:
No puedes responder a temas en este foro.