Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is apply method in Scala? What is unapply method in Scala? What is the difference between apply and unapply methods in Scala?



What is apply method in Scala? What is unapply method in Scala? What is the difference between apply..

Answer / Sourabh Sharma

The `apply` method in Scala is used to call a function with its arguments passed as parameters, rather than invoking it like a regular method. Conversely, the `unapply` method takes an object and attempts to deconstruct it into its constituent parts according to some pattern. The primary difference between these two methods lies in their purpose: `apply` is used for constructing values from inputs, while `unapply` is used for destructuring values according to a defined pattern.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Scala Interview Questions

What is Nothing in Scala? What is Nil in Scala? What is the relationship between Nothing and Nil in Scala?

1 Answers  


How many values of type Unit have in Scala?

1 Answers  


What is the difference between 'val' and 'lazy val' in Scala? What is Eager Evaluation? What is Lazy Evaluation?

1 Answers  


What is apply method in Scala? What is unapply method in Scala? What is the difference between apply and unapply methods in Scala?

1 Answers  


What is auxiliary constructor in scala?

1 Answers  


What is a custom exception in scala?

1 Answers  


Is scala easy to learn?

1 Answers  


How to create arrays in scala?

1 Answers  


What do you understand by tail recursion in scala ?

1 Answers  


Describe loops in scala?

1 Answers  


What do you mean by “type inference” in scala?

1 Answers  


What is the difference between call-by-value and call-by-name function parameters?

1 Answers  


Categories