A collection of Pure Scala programs and practice code covering fundamental and intermediate Scala programming concepts.
This repository is focused specifically on Scala programming and does not contain Apache Spark-specific programs.
- Variables and Data Types
- Operators
- Conditional Statements
- Loops
- Functions
- Anonymous Functions
- Higher-Order Functions
- Recursion
- Pattern Matching
- Classes and Objects
- Singleton Objects
- Companion Objects
- Case Classes
- Traits
- Inheritance
- Exception Handling
- List
- Set
- Map
- Tuple
- Array
mapflatMapfilterforeachreducefoldgroupBysortBy- Other commonly used collection operations
This repository is created for:
- Learning and practicing Scala programming
- Understanding Scala concepts through practical programs
- Strengthening functional programming concepts
- Improving problem-solving skills
- Preparing for Scala and Big Data-related interviews
- Scala
Ajay Somarthy