Presented By: Mansi Babbar
Getting Advanced in
Scala
Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
Punctuality
Respect Knolx session timings, you
are requested not to join sessions
after a 5 minutes threshold post
the session start time.
Feedback
Make sure to submit a constructive
feedback for all sessions as it is
very helpful for the presenter.
Mute
Please keep your window on mute
Avoid Disturbance
Avoid leaving your window
unmuted after asking a question
Agenda
01 Syntax Sugar
02 Advanced Pattern Matching
04 Currying and Partially Applied Functions
05 Lazy Evaluation
Partial Functions
03
Syntax Sugar
1. Single argument method calls allow {}
1. Single argument method calls allow {}
2. Single abstract method
2. Single abstract method
2. Single abstract method
3. Methods with “:” are special
4. The apply() and update() are special methods
5. Setters for mutable containers
Advanced Pattern
Matching
Advanced Pattern Matching
Advanced Pattern Matching
Partial Functions
Partial Functions
Partial Functions
Partial Functions
Partial Functions
Partial Functions
Currying and Partially
Applied Functions
Curried Function
Curried Method
ETA Expansion or Lifting
Partially Applied Function
Lazy Evaluation
Lazy Evaluation
Lazy Evaluation
Lazy Evaluation
Thank You !

Getting advanced in scala