Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[PdeP] Consulta Funcional
Autor Mensaje
Diego Pedro Sin conexión
Secretario de la SAE
que calor no?
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 631
Agradecimientos dados: 23
Agradecimientos: 105 en 48 posts
Registro en: May 2011
Mensaje: #3
RE: [PdeP] Consulta Funcional
Está bien como lo haces, digamos "pancho" o "andres" son funciones constantes (sí en funcional todo es una función genius), y la idea es que justamente vos lo hagas así, pasándole la tupla de esa forma, para comprobar que sabes el concepto de pattern matching. Porque también existe la posibilidad de definir funciones que te devuelvan la edad, ponele esta sería otra forma (HORRIBLE, aclaro por las dudas) de hacerlo:

obtenerPeso(_,p,_) = p
obtenerTonif(_,_,t) = t

saludable persona = (((<100).obtenerPeso) persona) && (((>5).obtenerTonif) persona)

Pero, de esta forma ni ves lo que es el concepto de pattern matching. Eso en cuanto a tu consulta, ahora una pequeña corrección; siempre que iguales algo a True o False, pensá que existe otra forma de hacerlo porque igual a true una claúsula que ya de por sí te devuelve True o False, es totalmente redundante. Te quedaría así:

saludable (edad,peso,tonificacion) = (peso < 100) && (tonificacion > 5)
16-07-2014 23:01
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 


Mensajes en este tema
[PdeP] Consulta Funcional - bareel - 16-07-2014, 20:48
RE: [PdeP] Consulta Funcional - Diego Pedro - 16-07-2014 23:01



Usuario(s) navegando en este tema: 1 invitado(s)