Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. product :: (Foldable t, Num a) => t a -> a

    Cabal-syntax Distribution.Compat.Prelude

    No documentation available.

  2. product :: (C sh, Storable a, Num a) => Array sh a -> a

    comfort-array Data.Array.Comfort.Storable

    \(Array16 xs)  ->  Array.product xs == product (Array.toList xs)
    

  3. product :: (C sh, Storable a, Num a) => Array sh a -> a

    comfort-array Data.Array.Comfort.Storable.Unchecked

    \(Array16 xs)  ->  Array.product xs == product (Array.toList xs)
    

  4. product :: forall a f . (Foldable f, Num a) => f a -> a

    relude Relude.Foldable.Fold

    Stricter version of product.

    >>> product [1..10]
    3628800
    

  5. product :: (Monad m, Num a) => Stream (Of a) m r -> m (Of a r)

    streaming Streaming.Prelude

    Fold a Stream of numbers into their product with the return value

    mapped product :: Stream (Stream (Of Int)) m r -> Stream (Of Int) m r
    

  6. product :: forall (v :: Type -> Type) a (n :: Nat) . (Vector v a, Num a) => Vector v n a -> a

    vector-sized Data.Vector.Generic.Sized

    O(n) Compute the product of the elements.

  7. product :: forall a (n :: Nat) . (Prim a, Num a) => Vector n a -> a

    vector-sized Data.Vector.Primitive.Sized

    O(n) Compute the product of the elements.

  8. product :: forall a (n :: Nat) . Num a => Vector n a -> a

    vector-sized Data.Vector.Sized

    O(n) Compute the product of the elements.

  9. product :: forall a (n :: Nat) . (Storable a, Num a) => Vector n a -> a

    vector-sized Data.Vector.Storable.Sized

    O(n) Compute the product of the elements.

  10. product :: forall a (n :: Nat) . (Unbox a, Num a) => Vector n a -> a

    vector-sized Data.Vector.Unboxed.Sized

    O(n) Compute the product of the elements.

Page 10 of many | Previous | Next