Online Book Reader

Home Category

Learn You a Haskell for Great Good! - Miran Lipovaca [173]

By Root 531 0
It in Reverse

reverseWords function, Using let Inside I/O Actions

review, I/O Action Review

tellFortune function, Gluing I/O Actions Together

using sequenceA function with, Useful Functions for Applicatives

using with monads, Monad Laws

vs. normal values, Gluing I/O Actions Together

I/O functions, putStr, putChar, putChar, print, sequence, sequence, sequence, mapM, forM

forever, sequence

forM, forM

mapM, mapM

print, putChar

putChar, putChar

putStr, putStr

sequence, sequence

when, print

id function, A Yes-No Type Class, Functions As Functors

if else statements vs. case expressions, case Expressions

if expressions, Pattern Matching with Lists and List Comprehensions, A Yes-No Type Class, A Yes-No Type Class

if statement, Baby's First Functions

if/else trees vs. guards, Guards, Guards!

importing modules, Importing Modules

infinite lists, using, Texas Ranges

infix functions, Starting Out, More List Operations, Type Variables, Curried Functions, Recursive Data Structures

applying, Curried Functions

defining automatically, Recursive Data Structures

init function, using with lists, Comparing Lists

input redirection, Input Redirection

input streams, getting strings from, Getting Strings from Input Streams

input, transforming, Transforming Input

instance declarations, Parameterized Types As Instances of Type Classes

instance keyword, Inside the Eq Type Class

Int type, Explicit Type Declaration

Integer type, Explicit Type Declaration

Integral type class, The Integral Type Class

interactive mode, starting, Starting Out

IO instance of Applicative, Lists

isPrefixOf function, using with strings, Needle in the Haystack

I’ll Fly Away example, Code, Code, Code

J

join monadic function, liftM and Friends

K

key/value mappings, achieving, Let's Find Some Cool Numbers

Knight’s Quest, A (example), MonadPlus and the guard Function

L

lambdas, Mapping Functions with Multiple Parameters, Mapping Functions with Multiple Parameters, Left Folds with foldl, Function Composition, Getting a Road System from the Input

declaring, Mapping Functions with Multiple Parameters

in function composition, Function Composition

in Heathrow to London example, Getting a Road System from the Input

using with folds, Left Folds with foldl

landLeft and landRight functions, Code, Code, Code

last function, using with lists, Comparing Lists

left fold function, Left Folds with foldl, Writing an RPN Function, Writing the Optimal Path Function

in Heathrow to London example, Writing the Optimal Path Function

using with RPN function, Writing an RPN Function

Left value, feeding to functions, Error Error on the Wall

length function, using with lists, More List Operations, I'm a List Comprehension

< (less-than) operator, using with lists, Concatenation

less-than (<) operator, using with lists, Concatenation

let expressions, Pattern Matching with where, Pattern Matching with where, let It Be, let It Be, let in GHCi, case Expressions, case Expressions

in GHCi, let in GHCi

in list comprehensions, let It Be

pattern matching with, let It Be

using, Pattern Matching with where

vs. case expressions, case Expressions

vs. where bindings, Pattern Matching with where

let keyword, An Intro to Lists, I'm a List Comprehension, I'm a List Comprehension

using with lists, I'm a List Comprehension

using with names, An Intro to Lists

liftA2 function, using with applicative functors, Zip Lists

liftM monadic function, Error Error on the Wall

list comprehensions, I'm a List Comprehension, Using Pairs, Pattern Matching with Tuples, do Notation and List Comprehensions

and do notation, do Notation and List Comprehensions

pattern matching with, Pattern Matching with Tuples

using with tuples, Using Pairs

list monad, Pattern Matching and Failure

list operations, Comparing Lists, Comparing Lists, Comparing Lists, Comparing Lists, More List Operations, More List Operations, More List Operations, More List Operations, More List Operations, More List Operations, More List Operations,

Return Main Page Previous Page Next Page

®Online Book Reader