- Scala Introduction
- val & var in Scala
- Semicolons (;) not needed in Scala
- Methods calls and Function syntax
- Diamond Inheritance Problem – how Scala avoids it ?
- Variables & Data types
- Data types
- Byte data type
- Nothing data type
- asInstanceOf method
- Unit data type
- Object in Scala
- What are functions in Scala ?
- Classes in Scala
- Method with side effects
- Constructors
- More details on val & var
Cavaj — java disassember, similar to javap, but this is a GUI tool,
- Pattern Matching and Regex
- Pattern Matching in Scala
- Regular Expressions
- Basic Regex Operations
- 1. Creating a Regex
- Matching for words in a String
- Matching for digits in a String
- Matching for floating point values
- Case-insensitive matching of a specific word
- Validating Email Addresses
- Regular expression with getOrElse function
- Using Regular expression with forEach
- Regular expression meta character syntax
- Practical Intermediate stage examples
- Pattern to match numbers(optional negative signs & decimal parts)
- Matching Groups