Skip to content

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala Programs

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.

📚 Topics Covered

Core Scala

  • 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

Scala Collections

  • List
  • Set
  • Map
  • Tuple
  • Array
  • map
  • flatMap
  • filter
  • foreach
  • reduce
  • fold
  • groupBy
  • sortBy
  • Other commonly used collection operations

🎯 Purpose

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

🛠️ Technology

  • Scala

👨‍💻 Author

Ajay Somarthy

Releases

Packages

Contributors

Languages