CECS 424 Haskell Data Types

CECS 424 Haskell Data Types

memorize.aimemorize.ai (lvl 286)
Section 1

Preview this deck

t01 = 0

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

2

All-time users

2

Favorites

0

Last updated

1 year ago

Date created

Mar 14, 2020

Cards (40)

Section 1

(40 cards)

t01 = 0

Front

Num a => a

Back

t32 = \f x -> f x

Front

(a -> b) -> a -> b

Back

t04 = (<=)

Front

Ord a => a -> a -> Bool

Back

t20 = foldr

Front

Foldable t => (a -> b -> b) -> b -> t a -> b

Back

t40 = map (2*) [1..10]

Front

(Num a, Enum a) => [a]

Back

t36 = uncurry

Front

(a -> b -> c) -> (a, b) -> c

Back

t17 = tail

Front

[a] -> [a]

Back

t37 = foldl (flip(:)) []

Front

Foldable t => t a -> [a]

Back

t11 = ('a', 2)

Front

Num b => (Char, b)

Back

t03 = (==)

Front

Eq a => a -> a -> Bool

Back

t12 = ('a', "bc")

Front

(Char, [Char])

Back

t38 = flip (foldr (:))

Front

Foldable t => t a -> [a] -> [a]

Back

t24 = sum

Front

(Foldable t, Num a) => t a -> a

Back

t08 = []

Front

[a]

Back

t31 = \f x -> x

Front

b -> a -> a

Back

t28 = maximum

Front

(Foldable t, Ord a) => t a -> a

Back

t16 = head

Front

[a] -> a

Back

t19 = map

Front

(a -> b) -> [a] -> [b]

Back

t15 = flip (:)

Front

[a] -> a -> [a]

Back

t34 = (.)

Front

(b -> c) -> (a -> b) -> a -> c

Back

t09 = (:)

Front

a -> [a] -> [a]

Back

t13 = fst

Front

(a, b) -> a

Back

t29 = sort

Front

Ord a => [a] -> [a]

Back

t14 = flip

Front

(a -> b -> c) -> b -> a -> c

Back

t26 = filter

Front

(a -> Bool) -> [a] -> [a]

Back

t22 = foldr (+) 0

Front

(Foldable t, Num b) => t b -> b

Back

t23 = foldr (++) []

Front

Foldable t => t [a] -> [a]

Back

t39 = [2*x | x<-[1..10]]

Front

(Num a, Enum a) => [a]

Back

t30 = ($)

Front

(a -> b) -> a -> b

Back

t35 = curry

Front

((a, b) -> c) -> a -> b -> c

Back

t05 = 'a'

Front

Char

Back

t07 = [1, 2, 3]

Front

Num a => [a]

Back

t18 = (++)

Front

[a] -> [a] -> [a]

Back

t33 = \f x -> f (f x)

Front

(a -> a) -> a -> a

Back

t02 = (+)

Front

Num a => a -> a -> a

Back

t06 = "text"

Front

[Char]

Back

t10 = [[], [0]]

Front

Num a => [[a]]

Back

t25 = product

Front

(Foldable t, Num a) => t a -> a

Back

t27 = max

Front

Ord a => a -> a -> a

Back

t21 = foldl

Front

Foldable t => (b -> a -> b) -> b -> t a -> b

Back