Read more about the article Scala – Lists
Scala Lists With Examples

Scala – Lists

Scala Lists are similar to arrays but there are two important differences.First, lists are immutable, which means elements of a list cannot be changed by assignment.Second, lists represent a linked list whereas arrays are flat.

Read more about the article Why Scala is getting Popular?
Why Scala is getting Popular

Why Scala is getting Popular?

Why Scala is getting popular? Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.

Read more about the article Scala – Strings
Scala String

Scala – Strings

In Scala, String is an immutable object, that is, an object that cannot be modified.String Interpolation.

Scala – Loop Statements

This chapter takes you through the loop control structures in Scala programming languages. For loop, Forech loop ,for expression, yield keyword.

Scala – Operators

Scala is rich in built-in operators and provides the following types of operators - Arithmetic Operators, Relational Operators, Logical Operators, Bitwise Operators, Assignment Operators

Scala – Access Modifiers

A modifiers restrict access to the members to certain regions of code. Modifier types are Public, Private, Protected, Object-private and Package Scope.

Scala – Basic Syntax

Scala Language Basic Syntax.The easiest way to start working with Scala is REPL We can execute a Scala program in Interactive mode script mode.

Scala – Features

Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.

Scala – Setup

This article on Scala Environment Setup will guide you through setting up Scala for your system. .Scala can be installed on any UNIX flavored or Windows based system.

Scala – Data Types

Scala has all the same data types as Java, with the same memory footprint and precision. Following is the table giving details about all the data types ...

Scala – Variables

Variables are reserved memory locations to store values.In Scala variables are created using var and val keywords. var keyword creates mutable variable and val creates immutable variable.

Scala – Functions

Scala supports functional programming approach. It provides rich set of built-in functions and allows you to create user defined functions also.In Scala, functions are first class values.

Scala – Classes and Objects

Classes and Objects are basic concepts of Object Oriented Programming.Class is a blueprint from which objects of same type can be created.Object is an entity that has two characteristics , State and Behavior.

Scala – Arrays

Scala provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type.

Scala – Closures

A closure is a function, whose return value depends on the value of one or more variables declared outside this function.

Scala – Traits

Traits are similar to Java 8’s interfaces. Classes and objects can extend traits, but traits cannot be instantiated and therefore have no parameters. Traits become especially useful as generic types and with abstract methods.

Scala – Pattern Matching

Scala Pattern matching is a mechanism for checking a value against a pattern. A successful match can also deconstruct a value into its constituent parts.

Scala – Regular Expressions

Regular expressions are strings which can be used to find patterns (or lack thereof) in data. Any string can be converted to a regular expression using the .r method.

Scala – Exception Handling

Scala's exceptions work like exceptions in many other languages like Java. Instead of returning a value in the normal way a method can terminate by throwing