In this Scala Tutorial for beginners video I We will discuss what is Lazy Evaluation in Scala and how to use Lazy Evaluation in Scala.
As per Wikipedia, “lazy evaluation, or call-by-need is an evaluation strategy which delays the evaluation of an expression until its value is needed (non-strict evaluation) and which also avoids repeated evaluations”.
Most of the Programming languages which we use today (Like Java) are strict languages. This Means they compute the value of an expression immediately. But Some Programming languages (like Haskell) are lazy, that means every expression evaluation waits for its (first) use. Other languages like Scala)are strict by default, but lazy if explicitly specified for given variables or parameters.
——————-Online Courses to learn—————————-
Blockchain Course –
Big Data Hadoop Course –
Java –
C++ –
AngularJS –
Python –
Android –
Linux –
AWS Certified Solutions Architect –
Modern React with Redux –
My Website –
My Blog –
My Facebook Page –
Google+ –
Twitter –
Pinterest –
Text Case Converter –
————————-Stuff I use to make videos ——————-
Stuff I use to make videos
Windows notebook –
Apple MacBook Pro –
Ubuntu notebook –
Desktop –
Microphone –
notebook mouse –
——————Facebook Links —————————————-