Cursosā€Ž > ā€ŽCursadas Anterioresā€Ž > ā€Ž2015ā€Ž > ā€ŽCuatrimestral-2doCā€Ž > ā€ŽBitĆ”cora de claseā€Ž > ā€Ž

Clase 12 - findall

publicado a laā€Ž(s)ā€Ž 23 sept 2015 19:15 por Mariana Matos
En esta clase vimos cómo se usa el predicado de orden superior findall/3 para armar una lista a partir de las respuestas a una consulta. Vimos que, al igual que sucedía con not/1 y forall/2 la inversibilidad es algo a lo que estar atentos.

Importante! Sólo deberían usar findall cuando no hay otras herramientas centrales de la lógica que sirvan para ese fin. Por eso hay una lista grande de errores comunes que pueden revisar para evitar cometerlos. El abuso de listas hace que fÔcilmente un código que podría ser muy simple y declarativo se vuelva complejo e imperativo, así que guarda con eso.

Les dejo el código que hicimos con el proyector en el aula de arriba.
Mariana Matos,
23 sept 2015 19:15
v.1