Saltar al contenido

cómo escribir una condición para todos los elementos de una lista

Ten en cuenta que en la informática un problema casi siempere suele tener diversas resoluciones, pero nosotros aquí mostramos lo más óptimo y mejor.

Solución:

También podrías intentar AllTrue:

If[AllTrue[a, # == yes &], Print["that's OK"]]

No estoy seguro de lo que está tratando de hacer, pero para su ejemplo específico, lo siguiente funciona:

If[[email protected] == yes, Print["that's OK"]]

Un enfoque aún más expresivo (al menos en mi opinión) es usar ContainsOnly:

If[ContainsOnly[yes]@a, Print["that's OK"]];
(* that's OK *)

valoraciones y comentarios

Puedes añadir valor a nuestro contenido aportando tu veteranía en las reseñas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *