Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Functional Scala I
Upcoming SlideShare
Loading in …5
×

Functional Scala I

2,572 views
2,489 views

Published on

An Introduction to core ideas, characteristics and benefits of functional programming and their implementation within the so called ‘object – functional’ language Scala.

Leaving the widely known concepts of object oriented programming aside, the focus is directed on how to leverage Scala in order to perform the following topics (extract):

* Functions and Function types
* Lambdas and Closures
* Currying and partial Argument Application
* Algebraic datatypes and Pattern matching
* Higher Order Functions
* Composition and Combinators

Published in: Technology
1 Comment
6 Likes
Statistics
Notes
  • Nice overview about Scala's functional programming features.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
2,572
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
108
Comments
1
Likes
6
Embeds 0
No embeds

No notes for slide

×