Programming Using Scala Language
Course Description
This course starts by exploring the fundamentals of Scala, which is a wonderful place to start as it helps you better understand how Scala works. First, we will cover the basics of its language. You will learn how to download and set up Scala on any operating system you choose. We then discuss variables and constants, string manipulation and variable-length arrays.
Progressively, we will delve into list manipulations and maps (mutable and immutable maps), element traversing and streams, tuples and zipping, conditionals and loops. In addition, we will spend time analysing statements and expressions, expression blocks and pattern guards. The Scala language has a powerful feature called pattern matching. It is a system for comparing a value to a pattern. A good match breaks the value down into its component pieces. We will explore match-all and wildcards, downcasting and closures.
The final section will explore how to use functions and the various signature types and parameterization schemes. When invoking a method or constructor, a named parameter is one for which we explicitly use the parameter's name. We will cover the use of named parameters and the creation of functions with variable parameter counts. Finally, we will examine how to read and write from files using I/O and how to build exception constructions from these operations. So let's get started!
What you'll learn in this course?
-
Scala
-
Technology
-
Programming
-
Coding
Stone River eLearning
USA
By