Home
Scala programming language tutorial
Scala - Introduction
Scala programming language tutorial – This section contains step by step tutorial of scala programming language.
In this Scala tutorial, you will learn all important functions and features of Scala that will help you become a successful Scala developer. In this tutorial, will provide you detailed with example content on each e topic of Scala. This tutorial can be used by beginners who need to start their careers as Scala developers and this tutorial can also be useful for professionals.
Scala, the short form of Scalable language developed by Martin Odersky in 2003. Scala is a general-purpose programming language that supports both object-oriented as well as a functional programming paradigm. There are many reasons why Java developers should learn Scala and its interoperability with Java and multi-paradigm feature make at the best choice.
Scala - Overview
Scala - Basics
Scala - Control statements
Scala - Functions
Scala - Arrays
Scala - Lists
- List in Scala | Complete tutorial on Scala List
- Creating a list in Scala
- Scala ListBuffer – Creating Mutable List
- How to add elements to a List in Scala?
- How to get the first element of the list in Scala?
- Getting a random element from a list of elements in Scala
- Getting multiple, unique, random elements from a list of elements in Scala
- How to shuffle (randomize) a list in Scala?
- Appending an Element at the end of List in Scala
- How to delete elements from a list in Scala?
- How to flatten a List of List in Scala?
- How to merge lists in Scala?
- How to convert List to Map in Scala?
- How to convert a list to option in Scala?
- Scala List Concatenation: ++ vs ::: operators, which is better?
- Difference between Sequence and List in Scala
- Scala list programs
- How to convert a Java list of characters to Traversable in Scala?
Scala - Strings
Scala - Classes and Objects
Scala - Collections
Scala - Sets
Scala - Tuples
Scala - Date and Time
Scala - Exceptions
Scala - Maps
Scala - Pattern Matching
Scala - Threading
Scala - File Handling
Scala - 'Math' Class
Miscellaneous