¿Cuáles son las maneras concisas/elegantes de poner en un mapa los pares clave-valor para los que las condiciones correspondientes son verdaderas?Poniendo pares clave-valor en el mapa condicionalmente, ¿cuáles son las formas concisas?
Eso es traducir
[condition1 condition2 ...] [key1 val1 key2 val2 ...]
o
[condition1 condition2 ...] [key1 key2 ...] [val1 val2 ...]
o
[condition1 key1 val1 condition2 key2 val2...]
en
{key-for-true-condition1 val-for-true-condition1, key-for-true-condition2 val-for-true-condition2...}
Creo que usar "reducir" con "si" en su lambda pero interesado en formas más concisas/bellas/elegantes/idiomáticas.
Mhh agradable. Se me ocurrió algo un poco mejor (creo): (en {} (para [[ckv] (partición 3 coll): cuando c] [kv])) – nickik
ah sabía que hay una mejor manera de obtener un mapa de una lista de vectores de valores-clave :) – Kintaro
Creo que el ejemplo de reducción es malo porque es realmente difícil de leer. Usar "para" es mejor en este caso. – nickik