What is the main design decision about two separate keywords: class and object in Scala? How do we define Instance members and Static members in Scala?
7What is call-by-name? Does Scala and Java support call-by-name? What is the difference between call-by-value and call-by-name function parameters?
7What is a Companion Object in Scala? What is a Companion Class in Scala? What is the use of Companion Object in Scala?
7
What is apply method in Scala? What is unapply method in Scala? What is the difference between apply and unapply methods in Scala?
How does yield work in scala?
How does it work under-the-hood, when we create an instance of a Class without using ‘new’ keyword in Scala? When do we go for this approach?
What is the function parameter with a default value in scala?
Like Java, what are the default imports in Scala Language?
What do you mean by a scala map?
What is the main design decision about two separate keywords: class and object in Scala? How do we define Instance members and Static members in Scala?
How can you format a string?
What is function currying in Scala?
What are streams in scala?
Why do we use =(equal) operator in scala function?
What is scala option?
How scala is different from java?
What do you mean by a case class in scala?
What are the Scala variables?