Я действительно хочу, чтобы Google был лучше на поиск синтаксиса:Что означает fullstop, или период или точка (.) В Haskell?
decades :: (RealFrac a) => a -> a -> [a] -> Array Int Int
decades a b = hist (0,9) . map decade
where decade x = floor ((x - a) * s)
s = 10/(b - a)
Период также может быть разделитель пространства имен (например, 'Data.Vector.Unboxed .length'). – kennytm
Для поиска информации о коде Haskell я от всей души рекомендую Hoogle (http://www.haskell.org/hoogle/), поисковую систему для типов (например, поиск '(a -> b) -> [a] - > [b] 'включает' map') и имена функций/операторов (поэтому поиск 'map' включает' map', а поиск '.' вызывает оператор композиции функции Prelude' (.) '). Там также Hayoo! (http://holumbus.fh-wedel.de/hayoo/hayoo.html), в котором меньше внимания уделяется типам, но индексируется больше пакетов. –
Возможный дубликат [Dot Operator in Haskell: требуется больше объяснений] (http://stackoverflow.com/questions/631284/dot-operator-in-haskell-need-more-explanation) –