¿Cuál es la diferencia entre el punto (.)y el signo de dólar ($)? Según tengo entendido, ambos son azúcar sintáctica por no necesitar usar
¿Cuál es la diferencia entre el punto (.)y el signo de dólar ($)? Según tengo entendido, ambos son azúcar sintáctica por no necesitar usar
He estado leyendo Real World Haskell , y me estoy acercando al final, pero una cuestión de estilo me ha estado fastidiando con los operadores (.)y ($). Cuando escribe una función que es una composición de otras funciones, la escribe así: f = g . h Pero cuando aplicas algo al final de esas...
Estoy tratando de entender qué está haciendo el operador de puntos en este código de Haskell: sumEuler = sum . (map euler) . mkList El código fuente completo está a continuación. Mi punto de vista El operador de punto toma las dos funciones sumy el resultado de map eulery el resultado de...
Este es el código que encontré en alguna parte, pero quiero saber cómo funciona esto: findIndices :: (a -> Bool) -> [a] -> [Int] findIndices _ [] = [] findIndices pred xs = map fst (filter (pred . snd) (zip [0..] xs)) Salida: findIndices (== 0) [1,2,0,3,0]==[2,4] , donde predes (==0)y...