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...


Explain the main difference between List and Stream in Scala Collection API? How do we prove that difference? When do we choose Stream?



Explain the main difference between List and Stream in Scala Collection API? How do we prove that di..

Answer / Rashmi

"List and Stream are both collections in Scala, but they behave differently: nn1. Evaluation Strategy: Lists are strict (lazy when iterated), while Streams are lazy by default.n2. Performance: Because of their evaluation strategies, Streams can consume less memory and process large data sets more efficiently than Lists.n3. Use Cases: You might choose a Stream over a List if you're dealing with large amounts of data or if you want to perform operations that are easier on lazy sequences (like infinite streams)."nnTo prove the difference, create a list and stream containing the same data and measure their memory usage and processing time.nFor example: `val list = List.range(1, 1000000); val stream = Stream.from(1).take(1000000)`

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Scala Interview Questions

List the advantages of using scala over other functional programming languages.

1 Answers  


What is Extractor in Scala? What is the difference between Constructor and Extractor in Scala? What is the use of Extractor in Scala?

1 Answers  


How do I append data in a list?

1 Answers  


What is the best language to use with Play framework: Scala or Java?

1 Answers  


Why do we use =(equal) operator in scala function?

1 Answers  


What are the available Unit Testing, Functional Testing and/or BDD Frameworks for Play and Scala Based applications?

1 Answers  


What does sortedset in scala collection?

1 Answers  


What is a collection in scala?

1 Answers  


What is the current latest version of Scala?

1 Answers  


What is option/some/none design pattern in scala?

1 Answers  


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

1 Answers  


Explain que with example?

1 Answers  


Categories