Запитання з тегом «function-composition»


7
Склад функцій Haskell (.) Та функціональних застосувань ($): правильне використання
Я читав Haskell в реальному світі , і я наближаюся до кінця, але питання стилю насміхувало, що стосується операторів (.)та ($)операторів. Коли ви пишете функцію, що є складом інших функцій, ви записуєте її так: f = g . h Але коли ви застосовуєте щось до кінця цих функцій, я записую …

6
Точковий оператор у Хаскелі: потрібні додаткові пояснення
Я намагаюся зрозуміти, що робить оператор крапок у цьому коді Хаскелла: sumEuler = sum . (map euler) . mkList Весь вихідний код наведено нижче. Моє розуміння Точковий оператор приймає за вхідні дані дві функції, sumа також результат map eulerі результат mkList. Але, sumхіба функція не є аргументом функції, чи не …

2
Поєднання фрагментів коду Haskell для отримання більшого уявлення
Це код, який я десь натрапив, але хочу знати, як це працює: findIndices :: (a -> Bool) -> [a] -> [Int] findIndices _ [] = [] findIndices pred xs = map fst (filter (pred . snd) (zip [0..] xs)) Вихід: findIndices (== 0) [1,2,0,3,0] == [2,4] , де pred є …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.