Difference between revisions of "User:Lenny222/Haskell explained to the busy"

From HaskellWiki
Jump to navigation Jump to search
Line 24: Line 24:
 
|-
 
|-
 
|What is the meaning of the dollar sign "'''$'''"?
 
|What is the meaning of the dollar sign "'''$'''"?
|"'''$'''" is just a way to avoid typing too many brackets.
+
|"$" is a way to avoid typing too many brackets.
 
For example:
 
For example:
 
<haskell>foo x = h (g (f x))</haskell>
 
<haskell>foo x = h (g (f x))</haskell>
Line 34: Line 34:
 
|-
 
|-
 
|What is the meaning of the dot "'''.'''"?
 
|What is the meaning of the dot "'''.'''"?
|"'''.'''" is used in point-free style code similar to "$".
+
|"." is used in point-free style code similar to "$".
 
For example:
 
For example:
 
<haskell>foo x = h $ g $ f x</haskell>
 
<haskell>foo x = h $ g $ f x</haskell>

Revision as of 10:06, 29 September 2009

You have heard about Haskell but can not afford to spend much time to find out what it is?

I hope this page will be for you.

Introduction

Question Answer
What is Haskell? TODO
Why the name Haskell? Haskell is named after the American mathematician Haskell Curry

Syntax

Question Answer
What is the meaning of the dollar sign "$"? "$" is a way to avoid typing too many brackets.

For example:

foo x = h (g (f x))

is the same as

foo x = h $ g $ f x
What is point-free style? Point-free style is another way to define TODO
What is the meaning of the dot "."? "." is used in point-free style code similar to "$".

For example:

foo x = h $ g $ f x

is the same as

foo = h . g . f