scala - what makes the difference - part 2
DESCRIPTION
Part two of the "Scala - What Makes the Difference" presentation with interesting Scala code examples by Jakub Janeček. The presentation was held at Faculty of Information Technology in Prague on April 8th.TRANSCRIPT
![Page 1: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/1.jpg)
Scala What Makes the Difference?
Part 2 – Code Examples
Jakub Janeček
![Page 2: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/2.jpg)
Values & Variables
![Page 3: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/3.jpg)
Methods & Functions
![Page 4: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/4.jpg)
Classes, Objects & Traits
![Page 5: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/5.jpg)
Collections Library Java:
Scala:
![Page 6: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/6.jpg)
Type Option
![Page 7: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/7.jpg)
Pattern Matching
![Page 8: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/8.jpg)
Currying
![Page 9: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/9.jpg)
Implicit Parameters
![Page 10: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/10.jpg)
Implicit Conversions
![Page 11: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/11.jpg)
Traits
![Page 12: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/12.jpg)
Flexible Syntax - DSL
![Page 13: Scala - What Makes the Difference - Part 2](https://reader034.vdocuments.site/reader034/viewer/2022052410/5559e9c1d8b42a34498b515a/html5/thumbnails/13.jpg)
Flexible Syntax - DSL